部署到Azure时,我的服务器端Blazor应用程序的计数器未增加

时间:2019-04-09 22:03:01

标签: azure azure-web-sites blazor blazor-server-side

我通过dotnet new razorcomponents -o MySampleApp更新了服务器端Blazor项目(formerly Razor Components)。它在我的计算机上按预期工作,当我右键单击并尝试发布到Azure时,它失败并显示

  

HTTP错误503。该服务不可用。

我通过使用“自包含”部署模式解决了这一问题,它使我进入了预期的Blazor示例主页。天气预报页面可以使用,但是计数器页面无法增加。我该如何解决?

1 个答案:

答案 0 :(得分:4)

我需要打开websockets。 h

我在portal.azure.com> MySampleApp应用程序服务>配置>常规设置> Web套接字下找到它。

此外,显然我可以在Extensions中安装ASP.NET Core 3.0 Runtime,这意味着我可以作为部署模式回到“依赖于框架”。该视频有很大帮助:https://www.youtube.com/watch?v=GfazTDXH6JA