在IIS 7.5和控制台中无法实现Websockets而不是Long-polling

时间:2013-05-15 08:30:40

标签: .net signalr windows-server-2008-r2

我使用IIS 7.5和控制台监听器(在端口8080上)实现了跨域SignalR示例,但是无法使传输使用比长轮询更好的传输。

为了添加webbsocket支持,我已按照Hosting a SignalR application on Windows 2008r2 and IIS 7.5

中的说明进行操作

但是,由于我将此实现为对控制台应用程序的跨域调用,我想知道是否有我遗漏的内容。

到目前为止在IIS中完成

  • 更新了Signalr应用程序的Web.config文件.. [modules runAllManagedModulesForAllRequests =“true”]
  • 添加对json2.js库的引用
  • 在调用页面中添加了META-tag .. [meta http-equiv =“X-UA-Compatible”content =“IE = edge”]
  • 使用.Net 4.0(4.5)和集成应用程序池
  • 更新至今日最新的SignalR(1.0.1)

控制台正在使用截至今日的最新SignalR参考

控制台侦听端口8080: 目标框架:.Net 4.5

我缺少什么想法?

/干杯

1 个答案:

答案 0 :(得分:1)

你错过了IIS8。阅读支持的平台上的文档:http://www.asp.net/signalr/overview/getting-started/supported-platforms