Ich habe ein sehr seltsames Verhalten mit Request.Form.ASP.NET: Request.Form ist langsam!
Hier sind zwei IIS 7-Server, die dieselbe ASP.NET-Anwendung ausführen. Auf der ersten Instanz ist alles in Ordnung. Aber der zweite hat eine sehr langsame Leistung.
Profiler zeigte, dass diese Linie:
context.Request.Form["id"]
mehr als 130 ms jeder Zeit in Anspruch nimmt!
Profiler log:
0,60% get_Form - 4536 ms - 68 Anrufe - System.Web.HttpRequest.get_Form()
Server-Konfigurationen sind nur die gleichen (?). Der erste Server läuft Vista, die zweite (langsamer) läuft Windows Web Server 2008
UPD: Beiden Anwendungsinstanzen im integrierten Modus ausgeführt werden, Pool-Einstellung ist die gleiche.
Irgendwelche Ideen?
Seltsam ... beide laufen im integrierten Modus? Alle AppPool Einstellungen sind gleich? Vielleicht möchten Sie es posten, damit jemand helfen kann. –
Ja, integrierter Modus, Pooleinstellungen sind gleich. Die Frage wurde aktualisiert. – alexey
Werfen Sie einen Blick auf diese: http://stackoverflow.com/questions/5880168/asp-net-request-form-performance/ – saver