我已经卡了一个多小时来调试我的ASP.NET Core MVC应用程序。它使用完整的.Net Framework 4.6.1。
使用IIS Express进行调试非常顺利,但是当将该项目部署到IIS时,我会将Visual Studio Debugger附加到“w3wp”进程上,虽然它能够附加,但由于缺少符号,我仍然看到我的断点未启用。
我尝试了许多不同的调试器附加组合方式,更新了Visual Studio(我正在使用VS 2017),但都没有成功。
我在stackoverflow和MS docs上都查询过,但是关于针对完整.Net框架定位调试ASP.NET core的内容很少。
最糟糕的是,几周前我遇到了类似的问题,但没有记录它是如何解决的。
你有什么想法吗?
更新:出现问题的是Windows Server 2012 R2,但在Windows 10上调试可以正常工作。
使用IIS Express进行调试非常顺利,但是当将该项目部署到IIS时,我会将Visual Studio Debugger附加到“w3wp”进程上,虽然它能够附加,但由于缺少符号,我仍然看到我的断点未启用。
我尝试了许多不同的调试器附加组合方式,更新了Visual Studio(我正在使用VS 2017),但都没有成功。
我在stackoverflow和MS docs上都查询过,但是关于针对完整.Net框架定位调试ASP.NET core的内容很少。
最糟糕的是,几周前我遇到了类似的问题,但没有记录它是如何解决的。
你有什么想法吗?
更新:出现问题的是Windows Server 2012 R2,但在Windows 10上调试可以正常工作。