DefaultHttpModule per ASP.NET 2.0
di Daniele Bochicchio, in ASP.NET 2.0, 28 aprile 2006
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.
Approfondimenti
Microsoft Security Bulletin di ottobre 2008
#955 - Realizzare un metodo FindControl generico utilizzando gli Extension Method
#974 - Aggiungere il supporto a DesignTime per un custom control di ASP.NET con Template
La regressione ed ASP.NET 3.5 SP 1
Installare ASP.NET ed i tool in un colpo solo
#975 - Utilizzare la compressione GZIP con ASP.NET
SQL Server 2008 disponibile in RTM
#976 - ASP.NET ed Entity Framework: query di filtro ed ordinamento con EntityDataSource
#956 - Aggiungere controlli ad una pagina ASP.NET con supporto per gli eventi usando XSLT
ASP.NET MVC Release Candidate 2
Dynamic Data Control, buona la seconda
#67 - Utilizzare LINQ per trovare i siti non avviati su IIS 7.0



















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.