2009-11-14 4 views
0

J'ai donc quelques gestionnaires Http personnalisés pour différents types de fichiers. J'ai implémenté le marqueur IRequiredSessionState, mais je reçois toujours context.Session comme nul?IHttpHanlder renvoie une session nulle

Avez-vous besoin d'initialiser la session en quelque sorte?

Répondre

1

Avez-vous activé la session dans votre fichier Web.config? Non, vous n'avez pas besoin d'effectuer une initialisation particulière:

<sessionState mode="InProc" /> 

Soit dit en passant, le nom de l'interface est System.Web.SessionState.IRequiresSessionState, pas IRequiredSessionState.

+0

Je ne pensais pas que je devais ajouter des extras à la config web. comme mon état de session a travaillé dans d'autres sections de l'application. Va le vérifier, merci! –

+0

est-ce tout? était déjà défini sur true? –

+0

Non, vous devez l'activer avec l'élément ''. L'élément '' s'applique uniquement aux pages ASPX. –

Questions connexes