部署Azure托管的Blazor WebAssembly应用ASP.NET Core托管

问题描述 投票:0回答:1

我在Visual Studio 2019中具有3-projects解决方案结构(客户端,服务器,共享)。我创建它的确切工作可描述为:

  • [GUI] BlazorApp-> Blazor WebAssembly App-> checbox打勾[v]托管ASP.NET Core

等于:

  • [[CMD] dotnet blazorwasm --hosted

我想将该项目部署到Azure,但是我遇到了一些问题:

  1. [当我尝试使用连续GitHub部署并将其分支附加到它时,出现错误,基本上说不支持3.1版本(最高为3.0版本)。很奇怪,在Azure上设置WebApp服务器时,我选择了.NET Core 3.1(LTS)选项[托管在Linux上,没有其他选项]
  2. 如果我想从VS2019中手动发布它,我应该部署哪个“项目”?

[我认为这个3项目模板只是Microsoft的一个好手,所以我不必创建2个独立的项目,而我想做的事情只需部署两个separate WebApps即可完成:] >

  1. 使用.NET Core 3.1构建的REST API(混合.Shared和.Server项目OR只需创建WebAPI项目)
  2. Blazor WebAssembly应用程序(所谓的客户端)
  3. 不过,如果可以一次完成所有操作-我希望这样做。


提前谢谢!

我在Visual Studio 2019中具有3个项目的解决方案结构(客户端,服务器,共享)。我确切地创建它的方法可以描述为:[GUI] BlazorApp-> Blazor WebAssembly App-> checbox勾选了[。 。

c# asp.net azure blazor
1个回答
0
投票

我也遇到了同样的问题,而不是直接通过Github,而是使用Azure DevOps从Github中提取,构建然后部署到我的Web应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.