我想要实现的是为新的一年制作一个小型多人游戏并使用(学习)SignalR作为通信方法。在我的开发机器上(Windows 7,iis 7.5,asp.net Forms 4.0集成)一切正常。使用SignalR的传输方法是 serverSentEvents ,当我让玩家2加入它时,它运行良好
如果我在服务器上部署我的网站(Windows Server 2008,iis 7.0,asp.net 4.0集成)仍然无法按预期工作。 SignalR已加载,我看到很多请求,如协商,然后是连接。当我连接播放器2并且传输方法也不同时,仍然没有进行正确的通信;当我从FireBug网络视图中读到它时,它告诉我它是 longPolling
如果您想看看,请访问; http://ny.scsterallure.nl/和http://ny.scsterallure.nl/index.mobile.html(这将是播放器2,移动控件)
此外,我在global.asax start中注册了我的路由并且有效(因为否则我的网站将无法在本地工作) 我使用的代码不是很复杂,只是Hub的子类和一些方法。
更新似乎如果在IE9中进行测试,服务器页面似乎确实可以正常工作,那么它很有效。传输方法似乎是永久性的。