连接信号器时,我得到了一些可靠的烦人信息。连接工作(稍后?)但也许我做错了什么。这些消息出现的原因有什么原因吗?
在IE上:
SCRIPT12031:WebSocket错误:网络错误12031,与之连接 服务器已重置
火狐:
Firefox无法与服务器建立连接 WS://本地主机:54907 / signalr /连接运输=的WebSockets&安培; clientProtocol = 1.5&安培; connectionToken = LW ... CWU&安培; connectionData =%5B%7B%22name%22%3A%22qhub%22%7D%5D&安培; TID = 10
FIXED:
我用$.connection.hub.logging = true
打开了信号器跟踪。
事实证明,Signalr根本没有使用Websockets并且回到长轮询ACK!有些搜索建议我使用了错误的targetFramework。以下更改解决了问题。
<system.web>
<compilation debug="true" targetFramework="4.5.2" />
<httpRuntime targetFramework="4.5.2" />
<!--<compilation debug="true" targetFramework="4.0"/>-->
</system.web>