Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Signalr 托管到IIS时Blazor客户端信号器不工作_Signalr_Blazor - Fatal编程技术网

Signalr 托管到IIS时Blazor客户端信号器不工作

Signalr 托管到IIS时Blazor客户端信号器不工作,signalr,blazor,Signalr,Blazor,有没有人能给我指出正确的方向 将Blazor客户端应用程序托管到IIS时,信号器不工作。 在使用IIS express的visual studio中,它可以按预期工作。 我按照Microsoft文档中的说明安装了IIS并部署了应用程序 在IIS中托管时,没有控制台错误,集线器返回状态代码200 提前感谢默认情况下,IIS上未启用Websocket支持。它是在IIS 8中引入的,必须通过windows的可选功能启用: 可选功能->IIS->WWW服务->应用程序开发功能->Websocket协议

有没有人能给我指出正确的方向

将Blazor客户端应用程序托管到IIS时,信号器不工作。 在使用IIS express的visual studio中,它可以按预期工作。 我按照Microsoft文档中的说明安装了IIS并部署了应用程序

在IIS中托管时,没有控制台错误,集线器返回状态代码200


提前感谢

默认情况下,IIS上未启用Websocket支持。它是在IIS 8中引入的,必须通过windows的可选功能启用:

可选功能->IIS->WWW服务->应用程序开发功能->Websocket协议

免责声明:我是在自己问了一个问题后发现的,所以我从那里复制了我的答案: