Stan sesji niedostępny w tym kontekście - w Global.asax

Dostaję błąd „stan sesji niedostępny w tym kontekście”.

Błąd jest zagnieżdżony w parametrze nadawcy wielu metod w pliku Global.asax:

Application_BeginRequestApplication_AuthenticateRequestSession_StartBłąd aplikacji

Błąd występuje przy pierwszym załadowaniu strony (a następnie ładuje wszystkie strony).

Do projektu dodałem całkowicie nową i pustą stronę WebForm1.aspx i uczyniłem ją moją stroną startową.

Można by pomyśleć, że nic nie pójdzie nie takpusta strona. Mój kod nie jest wykonywany, o ile widzę, podczas ładowania pustej strony. Ale wciąż otrzymuję błąd stanu sesji.

Mój projekt działa całkowicie dobrze. Nie są wyświetlane strony błędów. W żadnym momencie nie ma nieprawidłowego zachowania.

Ale fakt, że ten błąd sesji pojawia się w parametrze nadawcy w moim bieżącym projekcie, powoduje błędy. Ten błąd jestnie wygenerowany w pustym, nowym projekcie.

Co może być przyczyną tego błędu w moim obecnym projekcie?

Jak mogę śledzić, gdzie występuje błąd? Nie mogę ustawić punktów przerwania w kodzie ASP.NETpod maską. Czy mogę?

Oto moja konfiguracja sesji:

<pages enableSessionState="true" />
<sessionState mode="InProc" cookieless="false" timeout="20" />

Aktualizacja:

Właśnie dowiedziałem się, że zupełnie nowy, pusty projekt ma ten błąd w obiekcie nadawcy. Jest widoczny w metodach Application_BeginRequest i Application_AuthenticateRequest. Ale pusty projekt nie generuje zdarzenia Application_Error, tak jak mój inny projekt.

questionAnswers(2)

yourAnswerToTheQuestion