utilizar usuario try todas tipos technical programacion por para net más manejo manejar las excepciones específicos errores definidas comunes como catch capturar asp c# exception-handling

c# - usuario - tipos específicos de excepciones más comunes en programacion



Captura de excepción comprobada en C# (5)

Si está utilizando C # para una aplicación web, puede usar ELMAH, que muestra una lista de todas las excepciones manejadas y no controladas.

Simplemente descargue ELMAH y conéctelo. ¡Es GRATIS!

Java requiere que capture todas las excepciones posibles o las declare como lanzadas en la firma del método. Este no es el caso con C #, pero todavía siento que es una buena práctica detectar todas las excepciones. ¿Alguien sabe de una herramienta que puede procesar un proyecto de C # y señalar los lugares donde se lanza una excepción pero no se detecta?



No los capture en métodos individuales, a menos que sea necesario, configure un controlador global.

Application.ThreadException += new ThreadExceptionEventHandler( Application_ThreadException ); private static void Application_ThreadException( object sender, ThreadExceptionEventArgs e) { dispatchException( e.Exception ); }


Consulte el complemento de ExceptionFinder de Jason Bock para .NET Reflector. Hace justo lo que estás buscando. Aquí hay una pantalla:

Compruébalo en CodePlex


El software Red-Gate tiene un producto llamado Exception Hunter que debería hacer eso.

Editar: este producto ha sido descontinuado por el software Red-Gate.