我已经部署了一个 ASP.NET MVC 4 w/我的 SignalR 应用程序,它在所有客户端上都可以正常工作,除了一个。当使用 Chrome 开发工具调试页面时,我看到 SignalR 传输方法是 ServerSentEvents,并且 SignalR GET 请求的状态为“已取消”。Chrome 最新版和 IE 9 浏览器都是这种情况。
此问题特定于单个客户端。我尝试过的几件事是:
- 禁用 Windows 防火墙
- 将我的站点添加到安全设置为“低”的受信任站点。
作为客户端的一些背景知识.. 它们是运行 Windows 7 的公司网络的一部分。同一网络上的另一台计算机也有同样的问题,但是,通过将我的站点添加到“受信任的站点”来解决这个问题。