【发布时间】:2020-01-27 14:39:05
【问题描述】:
我正在学习Blazor,并了解client-side 和server-side 两种类型的好处。
我想在同一个网络上同时使用这两个,例如一个路径是client-side WebAssembly 应用程序,另一个路径是在服务器中运行代码的server-side。
我见过Blazor Full-Stack 模板(不太明白),但最新模板包中缺少它。他们是故意删除的吗?
(仅剩 2 个 Blazor Server App 和 Blazor WebAssembly App)
我从这个命令下载模板。
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview9.19465.2
client-side 和 server-side 可以一起工作吗?
【问题讨论】:
-
没有。你必须选择其中之一。无论哪种方式,它仍然是 Blazor,所以没有任何迹象表明哪个会在哪里使用。区别在于底层实现(SignalR 与 Web Assembly)。
标签: blazor blazor-server-side asp.net-core-3.0 blazor-client-side