Ich debuggen eine ASP.NET 2.0-Anwendung, die langsames Laden der ersten Seite leidet.Mehrere Application_Start-Ereignisse ausgelöst
Durch Hinzufügen von Protokollierung habe ich festgestellt, dass das Ereignis Application_Start
beim Start zweimal mit einer kurzen Verzögerung zwischen den beiden Ereignissen ausgelöst wird. Das Ereignis Session_Start
wird auch zweimal mit demselben Sitzungs-ID-Wert ausgelöst.
z.B.
[Header] 2010-09-10 14:52:36.331 INFO Web.Global.Application_Start START 2010-09-10 14:52:37.409 INFO Web.Global.Session_Start Session.SessionID=xxqjvun2ce2yqsumq1hfoj45 [Header] 2010-09-10 14:53:10.028 INFO Web.Global.Application_Start START 2010-09-10 14:53:10.325 INFO Web.Global.Session_Start Session.SessionID=xxqjvun2ce2yqsumq1hfoj45
Ich führe dies auf meinem lokalen Rechner, unter IIS 5.1. Das Projekt verwendet auch ASP.NET MVC und die AspX-Seiten-URL, die verwendet wird, wird mit Routing geändert, using the technique shown on Phil Haack's site.
Irgendwelche Vorschläge dazu, was das verursachen könnte?
Ändert die Anwendung zufällig die Datei web.config? – muratgu
Haben Sie Application_End zwischendurch ausgelöst? Haben Sie in Ihrem Code irgendwelche Aufrufe von "HttpRuntime.UnloadAppDomain"? – Alex
In meinem Fall war es Mc Afee Virus Scan. Ich folgte dieser Anleitung, um Ordner auszuschließen https://support.microsoft.com/en-us/kb/3126034 – gavin