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

How do I deploy Blazor WebAssembly .Net 5 standalone to GitHub page?

我已经看到并尝试遵循几个示例来说明如何执行此操作,但它们似乎都适用于以 .Net 2.1 标准为目标的 Web 程序集项目版本。

我尝试使用 github 操作部署的项目针对 .Net 5.0

根据 MS 的文档,“独立部署资产已发布到 /bin/Release/{TARGET FRAMEWORK}/publish/wwwroot 文件夹中。”

https://docs.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/webassembly?view=aspnetcore-5.0#standalone-deployment

我想为此放弃 CI/CD 并手动部署它。但是,当我检查此文件夹时,{TARGET FRAMEWORK} 文件夹中没有 'publish' 文件夹。在 wwwroot 内部,没有任何东西类似于我认为的网站。

所以...任何人都可以指导如何实现这一目标吗?

我认为您应该 运行 dotnet publish 命令来创建独立部署资产。您可以通过右键单击项目 --> 发布 --> 并创建文件夹发布配置文件,从 visual studio 中 运行 发布命令。默认情况下,如果您使用的是 .NET 5.0

,则工件位于 /bin/Release/net5.0/browser-wasm/publish/wwwroot