Visual studio code 使用VS代码将Blazor服务器端应用程序部署到Azure
问题真的是标题。如何从VS代码中将Blazor服务器端应用程序部署到Azure 我正在使用.NETCore3.0Preview 9 我已经用Visual studio code 使用VS代码将Blazor服务器端应用程序部署到Azure,visual-studio-code,azure-web-app-service,vscode-extensions,blazor-server-side,Visual Studio Code,Azure Web App Service,Vscode Extensions,Blazor Server Side,问题真的是标题。如何从VS代码中将Blazor服务器端应用程序部署到Azure 我正在使用.NETCore3.0Preview 9 我已经用dotnet new-I Microsoft.AspNetCore.Blazor.templates::3.0.0-preview9.19424.4安装了模板 我正试图部署一个通过发布dotnet new blazorserver-o WebApplication1 我正在尝试使用Azure应用程序服务(ms azuretools.vscode azurea
dotnet new-I Microsoft.AspNetCore.Blazor.templates::3.0.0-preview9.19424.4安装了模板
我正试图部署一个通过发布dotnet new blazorserver-o WebApplication1
我正在尝试使用Azure应用程序服务(ms azuretools.vscode azureappservice)扩展进行部署
部署似乎成功了,我可以使用Kudu在Azure中查看文件
在应用程序服务的Azure设置中,没有值得注意的应用程序设置。我有一个免费的计划,设置为32位,HTTP2,Websockets
有一个单独的虚拟(应用程序)路径配置为/指向site\wwwroot
当我导航到该站点时,我得到一个403
更新:
现在我发现我需要先进行dotnet发布
,然后进行部署,现在我得到一个500错误:“HTTP错误500.0-进程处理程序加载失败中的ANCM”我最终解决了这个问题
由于.NET核心版本是预发布的,我必须通过将其添加为扩展来确保它安装在Azure上。我遵循以下步骤:
然后我找到了以下文档(这是以前版本的文档,但预览版本的文档没有包括这些说明):-修复程序基本上是将以下内容添加到项目文件中:
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
之后,它开始工作。问题已经解决了。由于框架或模板的更新,我认为。但非常感谢您提出的问题中的算法!