IIS 7 on Vista has a limit on concurrent requests (up to 10). I have a Virtual PC on my Vista with Windows Server 2008 installed. IIS 7 on the virtual PC still limits concurrent requests. When I run the same application on the ASP.NET development server, this is normal - there are no restrictions.
Is the problem in the host OS? How to configure IIS to handle more concurrent requests? This is necessary for the application because it must handle many concurrent open connections and related requests.
UPD: I noticed the difference between running the application under Vista itself and under the virtual PC.
When working in Vista there is a query limit (10). If there are already 10 long requests, the following requests hang (they are in the request queue).
When you start in a virtual machine, something strange happens. I have only 2 long queries left. The following requests (not even long ones) are blocked.
For this test, I used a bootstrap load testing script. It pushes a lot of requests at the same time.
Any ideas? How to test the application on IIS?
source share