调试->附加到进程不适用于dotnet.exe,并且未命中断点

时间:2019-08-29 15:25:24

标签: c# asp.net-core iis

我已经有了标准的ASP.Net核心应用程序(.Net Core 2.1)

我正在使用Visual Studio 2019,并且根据此处的文档将应用程序设置为使用IIS进行调试:

https://docs.microsoft.com/en-us/visualstudio/debugger/how-to-enable-debugging-for-aspnet-applications?view=vs-2019#debug-aspnet-core-apps

如果我按F5键并开始调试,应用程序将按预期运行,但是会加载一个新的浏览器实例,这很麻烦。

但是,如果我执行Debug-> Attach to Process并选择正在运行的dotnet.exe进程(有时有多个),那么我的断点将不会被击中。

断点显示为红色,但是如果我添加一个新断点,则由于卸载了符号,它会标记为“将不会被击中”。

我已经重新安装了.Net Core运行时和主机捆绑包(2.1和2.2),重新启动了IIS,重新启动等。

0 个答案:

没有答案