0

我有一个非常简单的 Windows 窗体应用程序,它在几秒钟内访问 IIS 7 站点大约 2000 次(使用线程)。

当我在服务器本身上运行该应用程序时,使用本地主机或 IP 地址,一切都很好。

但是,当我在我的开发盒上运行应用程序时,使用 ip 地址,我从“GetResponse”方法中得到一个错误:

操作已超时

该应用程序绝对可以连接到该站点,因为它始终在 10 次左右(不超过 11 次)点击后开始抛出超时错误,或者立即抛出超时错误。

这是怎么回事?

它在 Windows Server 2008 VM(外部框)上访问 IIS 7,Windows 防火墙已关闭。

我的应用程序以管理员身份在我的开发盒上本地运行。

干杯

4

1 回答 1

2

我相信 IIS 的默认线程池大小约为 10 个线程。您正在使单个服务器超载。

你在做性能测试吗?您是否期望生产中会有这么多请求,那么快?

于 2010-04-08T01:19:04.767 回答