État de session non disponible dans ce contexte - Dans Global.asax

J'obtiens un état de session sont pas disponibles dans ce contexte, " erreur.

État de session non disponible dans ce contexte - Dans Global.asax

L'erreur est imbriqué dans le paramètre sender d'un certain nombre de méthodes dans le Global.asax fichier:

  • Application_BeginRequest
  • Application_AuthenticateRequest
  • Session_Start
  • Application_Error

L'erreur se produit sur le premier chargement de la page (et tous le chargement de la page par la suite).

J'ai ajouté un tout nouveau et vide de la page, WebForm1.aspx pour le projet et fait ma page de démarrage.

Vous pensez que rien ne pouvait aller mal sur un page vide. Pas de code de la mine est exécutée, pour autant que je peux voir, lors du chargement d'une page vide. Mais je suis encore en train de l'état de la session d'erreur.

Mon projet fonctionne parfaitement bien. Pas de pages d'erreur sont affichés. Il n'y a pas de comportement incorrect à tout moment.

Mais le fait que cette session d'erreur s'affiche dans le paramètre sender de mon projet en cours qui me dérange. Cette erreur est pas généré dans un vide, un nouveau projet.

Ce qui peut éventuellement être la cause de cette erreur dans mon projet actuel?

Comment puis-je trace où l'erreur se produit? Je ne peux pas définir des points d'arrêt dans ASP.NET code sous le capot. Ou puis-je?

Voici ma configuration de session:

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

Mise à jour:

Je viens de découvrir qu'un tout nouveau projet vierge a aussi cette erreur dans l'objet expéditeur. Il est visible dans le Application_BeginRequest et Application_AuthenticateRequest méthodes. Mais le projet vierge n'est pas génératrice de l'événement Application_Error, comme mon autre projet est.

source d'informationauteur Jay