Foros del Web » Programación para mayores de 30 ;) » .NET »

Administrar Errores en ASP.Net

Estas en el tema de Administrar Errores en ASP.Net en el foro de .NET en Foros del Web. Saludos, Actualmente estoy investigando la posibilidad de crear en una aplicacion un modulo que sea capaz de registrar los errores que se le presenten a ...
  #1 (permalink)  
Antiguo 18/05/2005, 08:01
Avatar de fulfaro  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 58
Antigüedad: 19 años, 3 meses
Puntos: 0
Administrar Errores en ASP.Net

Saludos,

Actualmente estoy investigando la posibilidad de crear en una aplicacion un modulo que sea capaz de registrar los errores que se le presenten a los usuarios de dicha aplicacion, es decir, a la hora de que se genere un error se muestre una pagina standar de errores, y se pueda regsitrar en la base de datos el nombre del usuario, el error con su descripcion, con la fecha y hora en la cual se genero, y presentarselos luego al administrador de la aplicacion en un datagrid.

Esta funcionalidad la vi en una aplicacion desarrollada en ASP.Net, donde se registraban todos los errores de la aplicacion.

Gracias de antemano!!!
__________________
Juan Carlos Romero
§§ JCRF §§

"Si el hombre fuese constante sería perfecto" SHAKESPARE
  #2 (permalink)  
Antiguo 18/05/2005, 08:27
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Una opcion puede ser que todos los errores los caches en el global.asax en el evento onError..

Sería algo como ésto:
Cita:
Public Sub Application_OnError(ByVal Sender As Object, ByVal E As EventArgs)
'Obtengo el usuario que esta actualmente firmado
Dim sUser As String = Context.User.Identity.Name

Dim ex As Exception

'Obtengo el último error que se genero
ex = Server.GetLastError().InnerException

'Guardas en una variable el erro:
Dim sError as String

sError = ex.Message & " Descripción = " & ex.StackTrace

'Insertas en la base de datos la informacion...
'...

End Sub
Y si quieres puedes enviarte un correo electronico para informarte del error que ocurrio..


Es una idea general.. ya lo demas dependerá de ti..

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 18/05/2005, 09:49
Avatar de fulfaro  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 58
Antigüedad: 19 años, 3 meses
Puntos: 0
Gracias Rootk, probare con esto a ver como me funciona, de todas formas los que tenga otras ideas seran bienvenidas tambien.
__________________
Juan Carlos Romero
§§ JCRF §§

"Si el hombre fuese constante sería perfecto" SHAKESPARE
  #4 (permalink)  
Antiguo 18/05/2005, 10:30
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
En el web.config y en el IIS, puedes redireccionar las páginas dependiendo de el error, puedes hacerlo todo ha la misma página pasandole por parametro el codigo del error, y luego en esa página hacer la inserción a la BD e informar al usuario.

pero creo que desde aquí no puedes gestionar el tipo de error interno, por ejemplo, referencia a null, error de bd ...
  #5 (permalink)  
Antiguo 18/05/2005, 12:17
Avatar de fulfaro  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 58
Antigüedad: 19 años, 3 meses
Puntos: 0
Muchas gracias Jose_minglein2, por campartir con nosotros tu respuesta.
__________________
Juan Carlos Romero
§§ JCRF §§

"Si el hombre fuese constante sería perfecto" SHAKESPARE
  #6 (permalink)  
Antiguo 18/05/2005, 21:22
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Otra alternativa que tienes es usar los building blocks que te faciliten esa tarea y centres tu atención en otras partes de tu aplicación. Te sugiero que revises la documentación de "Exception Handling Application Block" y "Logging and Instrumentation Application Block", para ver si te conviene o no usarlos. IMHO creo que te facilitará las cosas para lo que quieres hacer.

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #7 (permalink)  
Antiguo 06/10/2005, 05:48
Avatar de fulfaro  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 58
Antigüedad: 19 años, 3 meses
Puntos: 0
Gracias xknown los dos articulos estan interesantes.
__________________
Juan Carlos Romero
§§ JCRF §§

"Si el hombre fuese constante sería perfecto" SHAKESPARE
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:31.