我有点问题。
我使用的是自托管示例(http://www.asp.net/signalr/overview/getting-started/tutorial-signalr-self-host)我已经安装了nuget的2.0(beta2)软件包。我的hub运行在Web服务器上,js客户端运行在本地主机上。
Webserver是windows服务器2012,在角色中启用了websocket。
我的解决方案的目标是.NET 4.5,但一开始是4.0。我在更改解决方案目标后安装了nuget包。
客户端正在Win7上运行IE9。
现在,当我在Visual Studio中检查引用的.dll时,它们的运行时版本列为4.0。我不确定这是否意味着什么。
我的问题是,如果我告诉JS客户端使用websocket,我就无法将其连接到集线器。如果我没有指定websocket作为传输,它会通过长轮询进行良好连接。
我该怎么办?我不知道下一步该做什么。
IE9不支持web套接字。