2009-01-19 6 views
1

J'ai besoin d'accéder à la session dans httpmodule. Il fonctionne très bien quand ma page est une page ASPX, mais context.session est nulle lorsque l'URL de requête est .html Je .html cartographié utiliser aspnet_isapi.dllUtilisation de HttpModule avec l'extension de fichier .html

Je suis en train d'accéder à la session en context_PreRequestHandlerExecute et je httpmodule inherit IReadOnlySessionState

+0

qu'utilisez-vous IIS6? IIS7? – ram

Répondre

0

Il ne fonctionne pas avec l'extension HTML, car aspnet_isapi.dll ne gère pas l'extension, mais Handels .aspx pages

Vous devez utiliser une autre extension au lieu d'utiliser le code HTML et vous devez enregistrer la nouvelle extension dans IIS Application Configuration (propriétés du site Web -> onglet Répertoire de base -> bouton Configuration -> onglet Mappages). Utilisez .aspx comme exemple pour ajouter votre propre extension.

Questions connexes