如何将独立的 Blazor WebAssembly .Net 5 部署到 GitHub 页面?
How do I deploy Blazor WebAssembly .Net 5 standalone to GitHub page?
我已经看到并尝试遵循几个示例来说明如何执行此操作,但它们似乎都适用于以 .Net 2.1 标准为目标的 Web 程序集项目版本。
- https://swimburger.net/blog/dotnet/how-to-deploy-aspnet-blazor-webassembly-to-github-pages
- https://www.meziantou.net/publishing-a-blazor-webassembly-application-to-github-pages.htm
- https://www.davideguida.com/how-to-deploy-blazor-webassembly-on-github-pages-using-github-actions/
我尝试使用 github 操作部署的项目针对 .Net 5.0
根据 MS 的文档,“独立部署资产已发布到 /bin/Release/{TARGET FRAMEWORK}/publish/wwwroot 文件夹中。”
我想为此放弃 CI/CD 并手动部署它。但是,当我检查此文件夹时,{TARGET FRAMEWORK} 文件夹中没有 'publish' 文件夹。在 wwwroot 内部,没有任何东西类似于我认为的网站。
所以...任何人都可以指导如何实现这一目标吗?
我认为您应该 运行 dotnet publish 命令来创建独立部署资产。您可以通过右键单击项目 --> 发布 --> 并创建文件夹发布配置文件,从 visual studio 中 运行 发布命令。默认情况下,如果您使用的是 .NET 5.0
,则工件位于 /bin/Release/net5.0/browser-wasm/publish/wwwroot
我已经看到并尝试遵循几个示例来说明如何执行此操作,但它们似乎都适用于以 .Net 2.1 标准为目标的 Web 程序集项目版本。
- https://swimburger.net/blog/dotnet/how-to-deploy-aspnet-blazor-webassembly-to-github-pages
- https://www.meziantou.net/publishing-a-blazor-webassembly-application-to-github-pages.htm
- https://www.davideguida.com/how-to-deploy-blazor-webassembly-on-github-pages-using-github-actions/
我尝试使用 github 操作部署的项目针对 .Net 5.0
根据 MS 的文档,“独立部署资产已发布到 /bin/Release/{TARGET FRAMEWORK}/publish/wwwroot 文件夹中。”
我想为此放弃 CI/CD 并手动部署它。但是,当我检查此文件夹时,{TARGET FRAMEWORK} 文件夹中没有 'publish' 文件夹。在 wwwroot 内部,没有任何东西类似于我认为的网站。
所以...任何人都可以指导如何实现这一目标吗?
我认为您应该 运行 dotnet publish 命令来创建独立部署资产。您可以通过右键单击项目 --> 发布 --> 并创建文件夹发布配置文件,从 visual studio 中 运行 发布命令。默认情况下,如果您使用的是 .NET 5.0
,则工件位于 /bin/Release/net5.0/browser-wasm/publish/wwwroot