我已经有了标准的ASP.Net核心应用程序(.Net Core 2.1)
我正在使用Visual Studio 2019,并且根据此处的文档将应用程序设置为使用IIS进行调试:
如果我按F5键并开始调试,应用程序将按预期运行,但是会加载一个新的浏览器实例,这很麻烦。
但是,如果我执行Debug-> Attach to Process并选择正在运行的dotnet.exe进程(有时有多个),那么我的断点将不会被击中。
断点显示为红色,但是如果我添加一个新断点,则由于卸载了符号,它会标记为“将不会被击中”。
我已经重新安装了.Net Core运行时和主机捆绑包(2.1和2.2),重新启动了IIS,重新启动等。