我们可以强制SignalR使用长轮询连接方法吗
本文关键字:连接 方法 SignalR 我们 | 更新日期: 2024-10-19 02:29:41
我们目前正在应用程序中使用signalR。如果我是唯一一个使用该应用程序的人,它会很好地工作,但当两个人以上同时使用应用程序时,它会完全崩溃。
这是由于IIS并发连接的限制。
IIS并发请求限制
Windows 8(基本版)-3
Windows 8专业版,企业版-10
Windows 7家庭入门-1
Windows 7 Basic-1
Windows 7高级-3
Windows 7旗舰版,专业版,企业版-10
Windows Vista Home Basic(IIS进程激活和HTTP处理仅)-3
Windows Vista Home Premium-3
Windows Vista旗舰版,专业版,企业版-10
Windows Server 2003、Windows Server 2008、Windows Server 08 R2和Windows
服务器2012允许无限量的同时请求。*
现在我想强制signalR使用长轮询连接,以克服IIS的限制。有什么方法可以强制使用连接方法吗?
可以。
connection.start({ transport: 'longPolling' });
选中指定传输。
此外,我建议您使用SignalR自主机,因为OWIN,它没有使用IIS限制。
也可以在此处查看。