1

我有一点问题。

我正在使用自托管示例(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,但已从 4.0 开始。我在更改解决方案目标后安装了 nuget 包。

客户端在 Win7 上运行 IE9。

现在,当我在 Visual Studio 中检查我引用的 .dll 时,它们的运行时版本被列为 4.0。我不确定这是否意味着什么。

我的问题是,如果我告诉它使用 websockets,我无法将我的 JS 客户端连接到集线器。如果我没有将 websockets 指定为传输,它通过长轮询连接良好。

我该怎么办?我不知道接下来要尝试什么。

4

1 回答 1

1

IE9 不支持网络套接字。

于 2013-08-21T17:27:55.867 回答