SignalR回落至长轮询与Websockets

我有一个SignalR应用程序的问题,在我们的开发环境中可以正常工作,但在生产环境中却没有问题

此应用程序运行Javascript并尝试连接到带有Websockets连接的Windows 2012 R2服务器(IIs 8.5,.net 4.5)。

在我们的开发环境中,Websockets连接正常工作,但在生产中它将回退到长轮询。 两台服务器都有完全相同的webconfig文件。

我们已将生产服务器从负载均衡器后面拉出来,以确认其中没有干扰,并且我还验证生产服务器所在的VLAN不会阻止任何流量

生产服务器上安装并启用了Websockets,两台服务器上的IE设置完全相同。


我运行一个非常类似的设置,在负载平衡器的开发环境和生产环境中没有问题。

你提到你的webconfig文件是一样的,但是在2012服务器上,你是否已经验证过安装并启用了Web Sockets选项?


有一个类似的问题(除了在prod没有开发工作)。 尽管web.config是相同的,但我必须设置<httpRuntime targetFramework="4.5.2" />以使websockets在两种环境中都能正常工作。

链接地址: http://www.djcxy.com/p/62233.html

上一篇: SignalR Falling Back to Long Polling vs Websockets

下一篇: SignalR 2.2 and ARR3.0 Load balancing