启动SignalR客户端非常慢

时间:2014-10-30 09:05:35

标签: signalr

$.connection.hub.start().done需要5秒才能在生产中启动,在开发中工作正常。

Server 2012和IIS 7.5

我记得另一位用户遇到了同样的问题 Hub.start - wait for finish

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题

SignalR 尝试连接到 WebSocket 但失败或您的服务器没有安装用于 IIS 的 WebSocket 协议。 然后它尝试使用 serverSentEvents 并在 5 秒后返回超时 然后才建立了longPolling

因此您可以尝试安装 WebSocket 协议或从传输选项中删除 serverSentEvents