50 messaggi dal 11 settembre 2003
Per migliorare la visibilità del mio sito sui motori di ricerca ho pensato di utilizzare un httphandler simile a quello di esempio su questo sito.
In linea teorica funziona ma in pratica no.
Nelle pagine in cui apro od utilizzo sessioni compare il seguente errore:

"System.Web.HttpException: Lo stato di sessione può essere utilizzato solo se enableSessionState ha valore true, nei file di configurazione o nell'istruzione Page."

Ma io ho già settato nel web config <pages enableSessionState="true" /> !!!

Qualcuno sa indicarmi qual'è il problema e come posso risolverlo?

Grazie

La guerra è il massacro di persone che non si conoscono, per conto di persone che si conoscono ma non si massacrano..
se non ricordo male per utilizzare la sessione in un HttpHandler devi inplementare nella tua classe anche l'interfaccia IRequiresSessionState , è un interfaccia priva di metodi una sorta di segna posto


ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
50 messaggi dal 11 settembre 2003
Grazie per l'indicazione!
Per chi si imbatterà in questo problema basterà inserire nella classe handler queste 2 righe:

' Importare il SessionState

Imports System.Web.SessionState

' Aggiungere oltre al IHttpHandler,IRequiresSessionState

Implements IHttpHandler, IRequiresSessionState

La guerra è il massacro di persone che non si conoscono, per conto di persone che si conoscono ma non si massacrano..

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.