信号在本地工作,但不在服务器上工作



我可以在本地使用signalR,但我不能在真实服务器上使用它,我收到代理错误
工具是:(nginx版本1.20 - ubuntu - . net core)

控制台错误信息:

*WebSocket连接失败。在服务器上找不到连接,或者端点可能不是SignalR端点,服务器上不存在连接ID,或者有代理阻止WebSockets。如果您有多个服务器,请检查是否启用了会话保持。

问题是我们的nginx版本是1.2,但是websocket(signalR)功能是1.3+版本的.现在另一个很棒的解决方案是,使用LongPolling而不是WebSockets

最新更新