尝试使用 SignalR 建立 web socked 连接时,出现意外响应错误 502。
IE 10 报告:'WebSocket 错误:HTTP 响应不正确。状态码 502,错误网关'
Chrome 报告:'WebSocket 连接到'wss://domain/root/signalr/connect?transport=webSockets&client....'失败:WebSocket 握手期间出错:意外响应代码:502'
当我直接连接到服务器时,一切正常。
我现在花了大约 3-4 天的时间来寻找如何让 SignalR 2.2.1 在 Windows Server 2012 R2、ARR 3.0 中与 IIS 8.5 一起工作。我正在使用 SSL/https,我在所有后端服务器上配置了粘性会话,相同的机器密钥。
我已经设置了一个测试系统,它后面只有一个服务器,我已经尝试了我能找到的每一个建议,但我仍然找不到解决方案 - 或者就此而言,任何人都表示他们已经成功配置了这个,即使微软声称它是支持“没有额外的配置”。
任何人都可以为我提供指导或参考以使其正常工作吗?
任何人都可以确认它甚至可以工作 - 或者它不起作用吗?