基于SignalR的站点有连接数限制问题及解决方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于SignalR的站点有连接数限制问题及解决方案相关的知识,希望对你有一定的参考价值。

原文:基于SignalR的站点有连接数限制问题及解决方案

最近在做一个Web项目,由于需要实现客户端和服务器的双向通信,所以就用到了SignalR2.0;站点的运行环境是Win7服务器,IIS7,但遇到了一个问题,就是当客户端连接数到达10个以后,后面的用户始终无法连接上;经查阅相关资料后发现普遍都会存在这个问题,解决该问题的方法有两种:

一、将站点发布到Win 2008 Server R2服务器上就不会有连接数限制问题

 

二、将站点通过IIS Express发布也不会有连接数限制(在VS中通过F5运行也是运行于IIS Express上的)

   IIS Express布署方案:

   1、安装IIS Express
   2、打开C:\\Users\\hua.li\\Documents\\IISExpress\\config\\applicationhost.config文件,增加site(要发布的站点)
   3、运行C:\\Program Files\\IIS Express\\iisexpress.exe
   4、即可访问站点

 

以上是关于基于SignalR的站点有连接数限制问题及解决方案的主要内容,如果未能解决你的问题,请参考以下文章

SignalR HubConnectionState = 正在连接

在本地 IIS 下运行是不是会限制 Signalr 连接的数量

Blazor Server 每次使用的连接数受浏览器限制

signalr 必须有jquery吗

SignalR QuickStart

IIS优化篇