IIS服务ASP.NET应用程序挂起后大约5-10次

时间:2014-02-25 18:19:02

标签: c# asp.net sockets iis windows-8

我在Windows 8下通过IIS 8.0提供应用程序。该站点由静态html和js文件组成,这些文件使用ASP.NET Web.Api 2和SignalR与服务器进行通信。

页面加载非常快并且工作正常,直到我在~5-10个选项卡中打开多个实例,然后一切都停止了。 Chrome会显示“正在等待主机名”或“等待可用套接字”。

如果我有4个连续加载的页面并且挂起试图再加载1个,我可以简单地关闭其他选项卡,最后一个将在一段时间后加载。

我的问题是如何调试此问题,有哪些工具可以帮助我找出挂起的位置?

1 个答案:

答案 0 :(得分:5)

在Windows 8中运行IIS时,并发请求有限制,尝试在Windows服务器上进行托管,只需几个并发请求就不会有任何问题。

(摘自以下文章以供将来参考)

Windows 8 - IIS 8并发请求限制

Windows 8(基础版) 3
Windows 8 Professional,Enterprise 10

IIS concurrent request limits for different versions of Windows