发生了很奇怪的事情..我有一个部署到几个开发盒和一个QA盒的集线器。所有都在Windows 2008 R2和IIS中运行。一切都适用于开发机器。 QA框(如果重要的话,托管在亚马逊EC2中)在单个集线器呼叫上失败,并在浏览器控制台中抛出以下错误。
我们所有的开发盒都可以从同一个电话中恢复正常。
SignalR: A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because
connected host has failed to respond
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) jquery.signalR.min.js:1
Uncaught TypeError: Cannot read property 'Groups' of undefined jquery.signalR.min.js:1
u.processMessages jquery.signalR.min.js:1
f.transports.serverSentEvents.start jquery.signalR.min.js:1
我已经尝试更新到SignalR 0.5.1(在0.5.0上),将DLL直接从dev复制到QA以确保相同的代码,在EC2做一些奇怪的事情时禁用防火墙(同样的错误来自127.0)。 0.1所以不是这样的..我迷路了......我错过了什么样的设置?