我的ASP.NET Web应用程序在IIS中运行。有时我无法调试它,JIT调试命令(Debugger.Launch()
和Debugger.Break()
)不起作用。
发生这种情况时,我可以在VS 2015中使用Debug /“Attach to Process”,并且列出的w3wp.exe进程的类型为x64
,而不是通常的Managed (v4.0.30319), x64
。
这怎么可能,我该如何解决?
我在调试模式下构建,web.config有
<compilation debug="true" targetFramework="4.5.2" />
我可以在项目和IIS中找到的所有设置与其他所有可以正常工作的项目相同。