只获得部分异步行为asp.NET(线程或请求限制问题可能吗?)

时间:2012-04-20 16:31:09

标签: asp.net multithreading iis asynchronous request

除非我需要,否则我不会详细说明,但我有一个应用程序,它应该以异步方式加载8个小部件。相反,它们只有3个左右异步加载,然后其他的最终排队并等待第一个完成。每个窗口小部件操作都至少有一个Web服务调用,因此这也是一个因素。我假设它只是来自浏览器,IIS或其他任何东西的线程或请求限制。但问题是,IIS并没有从前几个小部件中释放线程以用于其他小部件。即使在前几个完全加载之后,似乎只有一个可用的线程。

我正在使用iis7在Windows 7计算机上进行测试。

如果需要更多信息,请告诉我..

1 个答案:

答案 0 :(得分:0)

显然这是会话锁定问题。 Readonly会话状态修复此问题。