当按 F5 调试 C# .Net Core 网站时,自动启动的 Chrome 浏览器将挂起。这是我今天升级到 VS 2022 17.5.2(从 17.2 开始)之后开始的。我能够在新的 VS 版本中很好地调试,直到它在调试过程中崩溃并且 VS 挂起。我关闭了浏览器窗口和 VS 并重新启动,从那一刻起,我就遇到了 Chrome 的这个悬而未决的问题。
Chrome 浏览器将显示起始 URL,但不会显示任何响应,开发人员工具网络显示正在等待服务器响应。
如果我复制 URL 并粘贴到新选项卡(在同一个 Chrome 实例中),它也会挂起。
如果我复制 URL 并粘贴到新的 Chrome 实例(从任务栏图标启动),它将正确加载页面。这个另一个实例在我的代码中正确触发断点。
我使用的是最新的 Chrome 版本 111.0.5563.65。
我正在使用 IIS Express 进行调试。
如果我在控制器中放置断点并查看,我可以看到它们已被处理,但没有响应使其返回到浏览器窗口。
我已尝试清除所有 Chrome 缓存(多次)。我已经重新启动了计算机。
使用“启动而不调试”可以按预期工作,并且 Web 应用程序运行良好。显然,这会阻止我实现任何调试,因此无法解决我的问题。
我希望有人知道为什么自动启动的 chrome 浏览器在调试时没有得到服务器的响应?还有其他 Chrome 实例工作正常吗?