在Blazor WebAssembly客户端应用程序(VS2022)的断点处停止中断



我在这件事上损失了很多天,我希望得到一些指导,即使这是一个不同的网站。

我正在使用VS 2022开发Blazor Web Assembly应用程序。大约一周前,我的调试器开始不再在客户端应用程序的断点上停止。它确实在服务器应用程序上停止。

在这个问题开始的同时,我注意到当我开始调试会话时,它开始在Edge中打开一个新的选项卡,而不是一个新窗口;不确定这是否相关。

几点:

  • MS Edge和Chrome之间的行为是一致的
  • 如果我创建了一个新的应用程序,新应用程序会在断点上停止
  • 我参加了VS 2022。在同一台笔记本电脑上的VS2019上试用了它,结果相同

一直在到处寻找可以尝试的小东西,但没有什么不同。

我想不出我对环境等做了什么改变。

希望得到某种指导。

感谢BP和MM的帮助。

问题最终出现在服务器应用程序的LaunchSettings.json文件中。它漏掉了一行:

"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",

我从来没有更新过这个文件,只能假设它以前就在那里,因为我已经成功调试了很长一段时间。我还没有从5=>6.

虽然我不知道根本原因,但它现在正在发挥作用。再次感谢。

相关内容

  • 没有找到相关文章

最新更新