为什么 Visual Studio 在启用脚本调试的情况下挂在调试模式下?

Man*_*anu 5 google-chrome visual-studio asp.net-core

当我在没有断点的调试模式下运行 Visual Studio 2022 解决方案 (mvc asp.net core 6)时,iisexpress.exe 将在 localhost 启动应用程序并正常工作

当我在与启动过程无关的任何控制器操作中的任何位置设置单个断点并在调试模式下运行解决方案时,iisexpress.exe 在本地主机启动应用程序,但该过程永远不会到达索引页并且似乎停止。Visual Studio 菜单中的“跳过”图标 (F10) 永远不会被激活。

编辑:我发现我无意中启用了脚本调试。禁用它后,调试器再次工作。

现在我想知道为什么启用脚本调试时调试器会冻结,以及调试器与脚本调试一起使用必须满足哪些设置/条件。

对脚本调试工作原理的解释将不胜感激。