¿Cómo manejar las excepciones generales en Asp.Net MVC?
-
03-07-2019 - |
Pregunta
Quiero transferir todas las excepciones no manejadas a una página de error en Asp.Net MVC. ¿Cuál es la manera de manejar las excepciones no manejadas en Asp.net MVC? ¿Hay algo como application_error?
Solución
revisa el atributo HandleError. Hay un buen artículo aquí .
Otros consejos
Si está utilizando la configuración estándar, su (s) controlador (es) pueden hacer esto anulando uno de los métodos (probablemente OnException
, pero no lo tengo a mano para verificar). Si desea que todos sus controladores compartan esta lógica, puede usar un controlador base.
Alternativamente, puede hacerlo a través de filtros (por ejemplo, [HandleError]
). Sin embargo, no sé si hay un solo lugar global para tal lógica.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow