asp.net – IIS同时请求限制

Vista上的IIS 7对并发请求有限制(最多10个).我安装了
Windows Server 2008的Vista上有一台Virtual PC.

虚拟PC上的IIS 7仍限制同时发出的请求.

当我在ASP.NET Development Server上运行相同的应用程序时,没关系 – 没有限制.

是主机操作系统中的问题吗?
如何调整IIS以处理更多并发请求?它是应用程序的必需品,因为它应该处理大量并发打开的连接和与它们相关的请求.

UPD:我注意到在Vista本身和虚拟PC下运行应用程序之间存在差异.

在Vista上运行时有一个请求限制(10).如果已有10个长时间运行的请求,则以下请求将挂起(它们位于请求队列中).

在虚拟机上运行时会发生奇怪的事情.我只完成了2个长时间运行的请求.以下请求(即使不是长时间运行)被阻止.

对于此测试,我使用自编写的负载测试脚本.它一次推送了很多请求.

有任何想法吗?如何在IIS上测试应用程序?

最佳答案 我想说最可能的罪魁祸首是微软限制同时进入其消费级操作系统的入站连接数量.我们现在不能让你用它们作为服务器! 🙂

您是在虚拟服务器上收到500 Server Busy错误,还是在网络级别拒绝请求?答案就是回答你的问题.

点赞