在 Visual Studio 中调试 ASP.net Core Web 应用程序时,在遇到断点(例如 Startup.cs 中的任意位置)后,大约 5 分钟后,IISExpress 进程终止,调试器停止。 我可以在事件查看器中看到与此相关的唯一错误消息:
IISExpress 10 Visual Studio 2022 专业版
物理根目录为“C:\Users\XXXX\OneDrive - XXXXXX\Documents\XXXXX pps\YarpTest\WebApi”的应用程序“/LM/W3SVC/2/ROOT”无法加载 coreclr。异常消息: 托管服务器在 4294967295 毫秒后未初始化。
尝试了在线论坛中提供的几乎所有建议,但运气不佳(例如在设置中关闭启用编辑并继续,打开,在工具 - >选项 - >调试 - >常规中仅启用我的代码,删除 .vs 文件夹等)
感谢您为解决此 IISExpress 调试问题提出的建议。
您可以尝试使用“调试”菜单中的“分离所有”菜单项,它将调试器与正在调试的进程分离,但不会杀死正在进行的进程。
这个方法在这个帖子里有提到,你可以查看并尝试一下。