Sicuramente un gestore globale di errori usando le caratteristiche di ASP.NET, quindi l' handle degli errori nel global.asax.
Questo metodo intercetta gli errori:
codice:
protected void Application_Error(object sender, EventArgs e)
{
	Exception excpt = Server.GetLastError().GetBaseException();
}
Adesso puoi decidere che fare con questa eccezione, ad esempio, loggarla e poi reindirizzare l' utente altrove ...