Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 17865|Respuesta: 0

[ASP.NET] asp.net Gestión global de excepciones MVC y registros de excepciones

[Copiar enlace]
Publicado en 18/10/2016 20:44:49 | | |
En el método Application_Start en la web de MVC3 global.asax, hay este fragmento de código



Su principal uso es registrar filtros globales, que pueden configurarse en el método RegisterGlobalFilters, como código:



Usar HandleErrorAttribute para gestionar excepciones es sencillo; primero activa los errores personalizados en el archivo de configuración Web.config, porque la función HandleError depende de errores personalizados, y el modo de ErrorPersonalizado debe estar configurado en Encendido o Solo Remoto (RemoteOnly):




Así que, excepto el error 500, otros errores solo pueden ser configurados por el módulo de error personalizado en la página de respuesta:



Después de configurar las dos partes anteriores, si queremos registrar el registro de excepciones, necesitamos mejorar la clase ExceptionLogAttribute, mira el código:



Como puedes ver, en la clase anterior existe un método CreateVLog, para qué sirve, de hecho, es nuestra clase de función logarítmica, que puede persistir diferentes tipos de registros, lo cual explicaré en una clase aparte.

Hoy en día es principalmente el método de registro de excepciones globales en MVC3, jeje.









Anterior:C# realiza operaciones de recorrido seguras en un entorno multihilo
Próximo:asp.net escribir appSettings en el archivo fuera
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com