【问题标题】:Stopped breaking at Breakpoints in Blazor WebAssembly Client App (VS2022)在 Blazor WebAssembly 客户端应用程序 (VS2022) 中的断点处停止中断
【发布时间】:2022-01-10 23:12:43
【问题描述】:

我在这方面浪费了很多天,我希望得到一些指导,即使是在不同的网站上发帖。

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

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

几点:

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

一直在到处寻找可以尝试的小东西,但没有任何改变。

我想不出我对环境等所做的任何改变。

希望得到一些指导。

【问题讨论】:

  • 这是一个从 5 -> 6 升级的应用吗?如果是这样,您可能希望将 Properties 文件夹中的 LaunchSettings.json 与新应用程序进行比较。
  • 您是否尝试过关闭VS并从解决方案中删除.vsbinobj文件夹?

标签: debugging blazor breakpoints blazor-webassembly visual-studio-2022


【解决方案1】:

感谢 BP 和 MM 的帮助。

问题最终出现在服务器应用程序的 LaunchSettings.json 文件中。它错过了这条线:

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

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

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

【讨论】:

    猜你喜欢
    • 2022-11-17
    • 2020-10-16
    • 1970-01-01
    • 2021-03-14
    • 1970-01-01
    • 2023-02-21
    • 2020-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多