Blazor - WebAssembly ASP.NET Core 托管模型

Posted

技术标签:

【中文标题】Blazor - WebAssembly ASP.NET Core 托管模型【英文标题】:Blazor - WebAssemby ASP.NET Core hosted model 【发布时间】:2020-05-15 16:52:00 【问题描述】:

关于新的 WebAssembly ASP.NET Core 托管模型的文档似乎很少。我意识到 Blazer WebAssembly 模型在 2020 年 5 月之前处于预览状态,但是,一旦在 Visual Studio 2019 中安装 latest preview template,就可以选择使用托管的 ASP.NET Core。

据我所知,此模型似乎是 Blazor 服务器应用程序和 Blazor WebAssembly 应用程序托管模型之间的混合体,因为除了使用客户端在 WebAssembly 中呈现之外,还采用了服务器技术,例如SignalR。

使用这种托管模式有什么好处?

【问题讨论】:

【参考方案1】:

使用这种托管模式有什么好处?

在托管模型中,服务器将:

为客户端 (wasm) Blazor 应用程序提供服务 通常提供将由客户端应用程序使用的 API

在托管模型中,您不需要 SignalR 即可使 Blazor 应用正常运行

【讨论】:

以上是关于Blazor - WebAssembly ASP.NET Core 托管模型的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Core Blazor WebAssembly实现一个简单的TODO List

ASP.NET Core Blazor WebAssembly实现一个简单的TODO List

ASP.NET 核心 blazor webassembly 为 Identity Server 4 Postman 测试获取令牌

使用 IdentityServer4、Asp.Net Core Identity 和自定义提供程序进行 Blazor WebAssembly 身份验证,无需实体框架

Blazor WebAssembly 3.2 正式发布

具有个人帐户和托管 ASP.NET Core 的 Blazor WebAssembly 应用程序 - IIS - SQLLocalDB 15.0 找不到指定的资源语言 ID