lunes, 22 de marzo de 2010

Capturar error en toda la aplicación

Casi un mes sin escribir realizando un proyecto puro ASM (A Salto de Mata. ©Rodrigo del Corral) con 14 horas diarias, incluido los últimos cinco fines de semana. Pero con un resultado final bastante aceptable.

Para evitar el típico pantallazo amarillo de un error .NET, y que no me redireccione a una página de error, hemos añadido un fichero global.axa a la solución. E introducido el siguiente código.

void Application_Error(object sender, EventArgs e)
{
Context.Server.ClearError();
Response.Redirect(Request.RawUrl);
}

P.D. No utilizarlo en desarrollo porque no da señal alguna de error… :)

No hay comentarios: