0

我正在尝试服务器端 Blazor(.net core 3.0 Preview 5)。我一直在网上搜索,但似乎找不到答案。我真的很喜欢 Blazor(ASP.NET Core 托管)模板的“布局”(见下图)。其中的客户端部分是 WebAssebly。但是我读到了一些软件,我可以将 blazor.webassembly.js 更改为 blazor.server.js,并且它就是这样。这怎么行不通。我在控制台日志中收到一些错误:

错误:无法完成与服务器的协商:错误:内部服务器错误 blazor.server.js:1

错误:如果连接未处于“已连接”状态,则无法发送数据。blazor.server.js:1

我需要做什么才能让客户端使用 blazor.server.js 而不是 blazor.webassembly.js?

还是我误解了一切?

Blazor 模板

4

1 回答 1

2

您在描述您使用的 Blazor 的风格时不一致。我将在下面为您提供如何实现 Blazor 双模式的代码,但并非没有警告说,虽然从 Blazor 客户端转移到 Blazor 服务器端,但在配置方面,由名为 Suchiman 的开发人员为客户端编码变得简单可能与服务器编码有很大不同,您应该知道自己在做什么并考虑许多因素......

这是指导您如何来回移动的链接: https ://github.com/Suchiman/BlazorDualMode

请不要犹豫,就上述问题提出任何问题。下次选择 blazor 标记。我到这个部分是偶然的。Blazor 部分非常活跃...

于 2019-05-28T23:06:18.593 回答