如何启用客户端 Blazor 调试?

How to enable client-side Blazor debugging?

我记得看到一些文档通过告诉应用程序通过查询字符串切换到服务器端来启用客户端调试:

?mode=server

但现在我无法找到此查询字符串的任何引用。我确实记得添加此查询字符串并能够调试客户端代码(这意味着客户端代码实际上 运行 在服务器端)。

摘要 服务器端代码是我可以调试的。 客户端代码是我正在尝试调试的东西。 我是 运行 一个 Asp.net Hosted Blazor 应用程序。 我应该将在线文档的书签保存到查询字符串:(

请指教

已更新

I think i just found it. https://edcharbeneau.com/blazor-statehaschanged-101918/ However following the steps outlined in this article proves Blazor is moving fast as syntax is not quite one-to-one. In short, client-side debugging via the ?mode=server is still not working.

这从来都不是官方的,它来自社区。但是,这在不久前停止了工作。你在 Ed 的节目中发现的 link 是关于将所有逻辑移动到一个共享库,只有 运行 一个 client-side 和 server-side shell。然后,您可以使用 server-side shell 进行调试,使用 client-side 进行部署。

目前调试 client-side Blazor 的唯一方法是通过文档中说明的浏览器调试。