我有点问题。
我正在使用自托管示例(http://www.asp.net/signalr/overview/getting-started/tutorial-signalr-self-host),我已经从nuget安装了2.0(beta2)软件包。 我的网络服务器和我的本地主机上的js客户端运行了我的集线器。
Webserver是Windows Server 2012,在角色中启用了websockets。
我的解决方案设置为目标.NET 4.5 BUT最初为4.0。我在更改解决方案目标后安装了nuget包。
客户端在Win7上运行IE9。
现在,当我在Visual Studio中检查我引用的.dll时,他们的Runtime版本列为4.0。我不确定这是否意味着什么。
我的问题是,我无法将我的JS客户端连接到集线器,如果我告诉它使用websockets。 如果我没有指定websockets作为传输,它通过longpolling连接正常。
我该怎么办?我不知道下一步该尝试什么。
答案 0 :(得分:1)
IE9不支持网络套接字。