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

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

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

http错误503服务不可用。

我通过使用“自包含”部署模式解决了这个问题,它让我进入了预期的Blazor示例主页。天气预报页面有效,但计数器页面无法增加。我怎样才能解决这个问题?

azure azure-web-sites blazor blazor-server-side
1个回答
4
投票

我需要打开websockets。咄。

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

此外,显然我可以在Extensions中安装ASP.NET Core 3.0 Runtime,这意味着我可以回到“Framework-Dependent”作为部署模式。这段视频是一个很好的帮助:https://www.youtube.com/watch?v=GfazTDXH6JA

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