Ist es möglich, IIS 7 anzuweisen, die Anforderungswarteschlange parallel zu verarbeiten?

Gegenwärtig entwickeln wir einen ASMX, ASP 2.0, IIS 7-Webdienst, der einige Berechnungen durchführt (und ein dynamisch generiertes Dokument zurückgibt) und ca. 60 Sekunden zu laufen.

Da wir eine große Maschine mit mehreren Kernen und viel RAM haben, habe ich erwartet, dass IIS sein Bestes versucht, um die in der Anforderungswarteschlange eingehenden Anforderungen an alle verfügbaren Threads des Thread-Pools des App-Pools weiterzuleiten.

Aber wir erleben leise das Gegenteil:

Wenn wir Anforderungen an die ASMX-Webdienst-URL von mehreren verschiedenen Clients ausgeben, scheint der IIS diese Anforderungen seriell zu verarbeiten. Das heißt Anfrage 1 kommt an, wird bearbeitet, dann Anfrage 2 wird bearbeitet, dann Anfrage 3 usw.

Frage

Ist es möglich (ohne den C # -Code des Webdienstes zu ändern), IIS so zu konfigurieren, dass Anforderungen parallel verarbeitet werden, wenn genügend Threads verfügbar sind?

WennJ: wie soll ich das machen?
ItNei: Irgendwelche Workarounds / Tipps?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage