Como crear una gestión de errores

 
Hola a tod@s,
 
Os voy a indicar los pasos que he seguido para crear una gestión de control de errores en aplicaciones ASP.NET. Solo puntualizar que no se si es la mas efectiva, pero si que creo que es sencilla.
 
  1. Crear entradas en el Web.Config para indicar un SMTP, una cuenta de correo, un booleano para activar o no la opción, un texto para el subject del correo.
  2. Crear un HTML que nos sirva de plantilla de correo, contendrá una tabla mas o menos como ésta:
    IP: <ip>
    Pagina: <page>
    Hora: <time>
    Detalle: <detail>
  3. Modificar el global.asax para que cuando se produzca un error en la aplicación, capture dicho error, cargue el HTML del punto 2, reemplace los textos convenientes, lea el Web.config para obtener los datos del correo y envie dicho correo con la información obtenida del error.

No pongo al detalle el código puesto que espero que esto sea una guia a seguir, pero si alguien me lo pide, pondré explicitamente todos los pasos con el código en C#, Html y css (para el formato del correo).

También se podría tener un programa que controle los errores (como el MOM), y que cuando se produzca un error de cierto tipo envíe un correo a una cuenta predeterminda, pero para eso mejor consultad a alguien mas experimentado que yo.

Saludos,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: