1

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

?模式=服务器

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

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

请指教。

更新

我想我刚刚找到了。https://edcharbeneau.com/blazor-statehaschanged-101918/ 但是遵循本文中概述的步骤证明 Blazor 发展迅速,因为语法不是一对一的。简而言之,通过 ?mode=server 进行客户端调试仍然无法正常工作。

4

1 回答 1

3

这从来都不是官方的,它来自社区。但是,这在不久前就停止了工作。您在 Ed 的节目中找到的链接是关于将所有逻辑移至共享库并仅运行客户端和服务器端 shell。然后,您可以使用服务器端 shell 进行调试,使用客户端 shell 进行部署。

目前调试客户端 Blazor 的唯一方法是通过文档中解释的浏览器调试。

于 2019-06-03T21:54:17.507 回答