Sitzungsstatus in diesem Kontext nicht verfügbar - In Global.asax
Ich erhalte die Fehlermeldung "Sitzungsstatus in diesem Kontext nicht verfügbar".
Der Fehler ist im Absenderparameter einer Reihe von Methoden in der Datei Global.asax verschachtelt:
Application_BeginRequestApplication_AuthenticateRequestSession_StartAnwendungsfehlerDer Fehler tritt beim allerersten Laden der Seite auf (und danach beim Laden aller Seiten).
Ich habe dem Projekt eine komplett neue und leere Seite, WebForm1.aspx, hinzugefügt und sie zu meiner Startseite gemacht.
Sie würden denken, dass an einem nichts schief gehen könnteleere Seite. Beim Laden einer leeren Seite wird meines Erachtens kein Code ausgeführt. Aber ich erhalte immer noch den Sitzungsstatusfehler.
Mein Projekt funktioniert einwandfrei. Es werden keine Fehlerseiten angezeigt. Es gibt zu keinem Zeitpunkt ein falsches Verhalten.
Die Tatsache, dass dieser Sitzungsfehler im Absenderparameter meines aktuellen Projekts angezeigt wird, stört mich jedoch. Dieser Fehler istnicht generiert in einem leeren, neuen Projekt.
Was kann möglicherweise die Ursache für diesen Fehler in meinem aktuellen Projekt sein?
Wie kann ich nachverfolgen, wo der Fehler auftritt? Ich kann in ASP.NET-Code keine Haltepunkte setzenunter der Haube. Oder kann ich?
Hier ist meine Sitzungskonfiguration:
<pages enableSessionState="true" />
<sessionState mode="InProc" cookieless="false" timeout="20" />
Aktualisieren:
Ich habe gerade herausgefunden, dass ein brandneues leeres Projekt auch diesen Fehler im Absenderobjekt hat. Es ist in den Methoden Application_BeginRequest und Application_AuthenticateRequest sichtbar. Das leere Projekt generiert jedoch nicht das Application_Error-Ereignis, wie es bei meinem anderen Projekt der Fall ist.