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

Dha*_*tle 6 azure azure-web-sites blazor blazor-server-side

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

http错误503服务不可用。

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

Dha*_*tle 4

我需要打开网络套接字。呃。

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

另外,显然我可以在扩展中安装 ASP.NET Core 3.0 运行时,这意味着我可以回到“框架相关”作为部署模式。该视频很有帮助:https://www.youtube.com/watch ?v=GfazTDXH6JA