HttpModule – Gestione degli errori

Gestire gli errori nelle applicazioni Web utilizzando l’HttpModule con poche righe di codice centralizziamo tutte le eccezioni….
namespace CmsMix
{  
   public class CmsMixHttpModule : IHttpModule  
   {     
      public void Dispose(){}
      
      public void Init(HttpApplication Context)     
      {        
         Context.Error += new EventHandler(OnError);     
      }
 
     void OnError(object sender, EventArgs e) 
     {        
        HttpException ex = (HttpException)Context.Server.GetLastError();     
        //Implementazione della logica per la gestione degli errori     
     }
   }
}

Quindi aggiungo il parametro al Web.Config:

<system.web>  
   <httpModules>     
      <add name="CmsMix.CmsMixHttpModule" type="CmsMix.CmsMixHttpModule" />  
   </httpModules>
</system.web>

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *