这是因为Blazor无法在IIS中使用WebSockets。可以通过在服务器的web.config文件中添加以下代码来解决此问题:
如果要在Blazor应用程序中启用WebSockets,还需要在Startup.cs文件中添加以下代码:
if (env.IsDevelopment())
{
app.UseWebAssemblyDebugging();
}
else
{
app.UseBlazorFrameworkFiles();
}
这将启用WebSockets并允许在IIS环境中正确运行Blazor应用程序。