Passa ai contenuti principali

Post

Visualizzazione dei post da aprile, 2011

Il signor Bianchi, nella veranda, con la rivoltella (Asp.Net Application, Cache, Items e Session)

Quale oggetto in memoria ha ucciso la vostra applicazione web? Qualche indizio da un datato Scott Hanselmann. All'articolo ci sono arrivato tentando di accedere alla Session dall'evento di Autenticazione della richiesta (non si può! nei moduli non si può usare la Session) si può usare invece la HttpRuntime.Cache, avendo cura di creare una chiave univoca per utente. Poi per poter invece istanziare un oggetto in un evento di un Modulo Http (autenticazione, giusto per essere monotoni) e poterlo utilizzare per tutta la vita del thread della richiesta si può usare invece HttpContext.Current.Items.