Wie kann ich das Debuggen von SessionStateModule / REQUEST_AQUIRE_STATE in> 100 Sekunden für die Hälfte meiner Anfragen durchführen?

Dies begann in den letzten Tagen; Möglicherweise seit ich Visual Studio 2012 installiert habe. Dies geschieht derzeit nur auf meinem Computer (meine Kollegen sind immer noch mit VS 2010 beschäftigt). Ich hoffe jedoch, VS 2012 deinstallieren zu können, um festzustellen, ob dies Auswirkungen hat.

Ungefähr 50% aller meiner Webanfragen hängen für ungefähr 100 Sekunden in SessionStateModule / REQUEST_AQUIRE_STATE (dann wird die Seite erfolgreich abgeschlossen).

ANTS Profiler meldet die ganze Zeit als "Warten auf Synchronisierung" und gibt in einigen IIS-Thread-Rückrufen einen Stack-Trace aus (keiner unserer Codes; leider habe ich die Informationen nicht zur Hand).

Ich habe die IIS-Ablaufverfolgung für fehlgeschlagene Anforderungen für alle Anforderungen aktiviert und dieselbe Seite unserer App zehnmal neu geladen. Die Anfragen 3, 5, 7, 9 dauerten alle> 100 Sekunden, die anderen <5 Sekunden.

Wir verwenden In-Process-Sitzungen, sodass nichts über das Netzwerk übertragen oder serialisiert wird. Soweit ich das beurteilen kann, wurde keiner unserer Codes bis zu diesem Zeitpunkt ausgeführt.

Wie kann ich weitere Informationen zum Debuggen des Problems erhalten?

Möglicherweise verwandt:

Der Browser wartet, bis der Ajax-Aufruf abgeschlossen ist, auch nachdem der Abbruch aufgerufen wurde (jQuery)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage