如何正确部署 Blazor WebAssembly(托管)应用程序?

Posted

技术标签:

【中文标题】如何正确部署 Blazor WebAssembly(托管)应用程序?【英文标题】:How to correctly deploy Blazor WebAssembly (hosted) app? 【发布时间】:2020-05-06 11:44:24 【问题描述】:

我正在按照此处所述如何部署 Blazor WebAssembly (HOSTED) 的说明进行操作

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/blazor/?view=aspnetcore-3.1&tabs=visual-studio

不清楚何时我想发布项目是在 WebAssembly 项目还是在服务器项目上运行发布。同一解决方案下的两个项目都允许分别创建发布和发布目录,例如

/bin/Release/netstandard2.1/publish

/bin/Release/netcoreapp3.1/publish

我应该将这两个目录中的哪个目录部署到生产服务器?

【问题讨论】:

【参考方案1】:

发布服务器。它包含应用程序。

【讨论】:

这就是我正在做的事情,只是想确保这是唯一正确的方法。

以上是关于如何正确部署 Blazor WebAssembly(托管)应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Blazor WebAssembly .Net 5 独立部署到 GitHub 页面?

为 blazor.webassembly.js 获取 404 NotFound(未找到 _framework 文件)

Hello Blazor:你必须踩过这5个坑,才算学会部署Blazor WebAssembly到静态网站

Blazor webassembly pwa 会话存储在部署到 Azure 后不持久

通过 Serverless 加速 Blazor WebAssembly

使用Jexus 容器化您的 Blazor 应用程序