DefaultHttpModule per ASP.NET 2.0

di Daniele Bochicchio, in ASP.NET 2.0,

ASPItalia.com.DefaultHttpModule è un semplice progetto che contiene un HttpModule ed una sezione di configurazione personalizzata, che consente di utilizzare una pagina di default quando vengono mappati su IIS 6.0 tutte le richieste sotto l'engine ASP.NET (*.*).

Di default infatti in questa particolare situazione non viene demandata la gestione ad IIS, ma sempre ad ASP.NET, con il risultato che se non viene specificata la pagina per intero (http://localhost/test/default.aspx) viene generato un errore 404 (file non trovato). Utilizzando questo HttpModule invece si può continuare ad omettere la pagina di default (http://localhost/test/) e continuare allo stesso tempo ad eseguire la pagina default.aspx (o una di propria scelta).

Funziona con la versione 2.0 di ASP.NET e si comporta esattamente come l'omonimo Module fornito con IIS 7.0, di cui condivide anche la struttura della sezione di configurazione, per una rapida migrazione con l'uscita della nuova versione di IIS.

Il codice sorgente, che include anche un esempio di web.config, si può scaricare da questa pagina.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti