为什么IIS只允许3个连接?

我已经在Windows 10上安装了IIS(版本10.0.10.586.0),我试图用jmeter在本地做一些压力testing,同时创build了很多请求,但是jmeter被允许在那时只做3个请求。

在这里输入图像说明

url jmeter命中(localhost:80 / test)需要5秒的时间来响应,每5秒只有3个响应。

我曾尝试更改我的IISpipe理控制台上的ASPconfiguration(每个预处理器限制的线程数),但没有什么区别,我也改变了工作人员数量,这确实有所作为,但这不是我所需要的。

我怎样才能使一个工作进程在当时处理/允许更多的三个请求呢?

我正在使用.NET v4.5应用程序池

根据Scott Forsyth的博客 ,这是Windows许可团队设定的限制。 以下是他的博客中的信息:

Windows Vista – IIS 7并发请求限制

 |  3 |  Home Basic(仅限IIS进程激活和HTTP处理)
 |  3 | 家庭高级版
 |  10 | 终极,专业,企业

Windows 7 – IIS 7.5并发请求限制

 |  1 | 首页Starter
 |  1 | 基本
 |  3 | 额外费用
 |  10 | 终极,专业,企业

Windows 8 – IIS 8并发请求限制

 |  3 | 基本版|  10 | 专业,企业|  NA |  RT  -  N / A,因为IIS不能在Windows RT上运行 

Windows Server 2003,Windows Server 2008,Windows Server 2008 R2和Windows Server 2012允许无限制的同时请求。

我不知道非服务器操作系统的连接限制非常低,看起来这是我的3连接限制的原因。

谢谢@David Schwartz(查看问题评论)

在1993年,微软开始对可以连接到在Windows工作站上运行的“服务器”服务的用户数量实施硬编码限制。 这是正确的时间SQL 4.21和同一版本的SNA服务器的时间,这两个领导企业中的Windows的采用。 在微软发布这些升级版本之后的一个季度里,微软发现服务器版本的Windows正在被用来支持SQL,SNA被削减到了10个连接。 为了恢复他们以前的连接? 升级到Windows的服务器版本。 奇怪的是,在“微软垄断”讨论中,这种行为从来没有公开过

这是一个很长的路要走,Windows工作站上的IIS将被限制在连接的数量。 在Windows服务器上它不会。 您可以在工作站上使用Apache,而不必在服务器软件上遵守Microsoft的策略限制,或者您可以迁移到Windows服务器。