Manejar excepciones globales¶
Fuentes
Crear un filtro ExceptionHandlingFilter
public class ExceptionHandlingFilter : IExceptionFilter
{
public void OnException(ExceptionContext context)
{
var exception = context.Exception;
var path = context.HttpContext.Request.Path;
// Manejar la exception
}
}
Añadir el filtro en el método ConfigureServices
de la clase Startup
services.AddMvc().AddMvcOptions(options =>
{
options.Filters.Add(typeof(ExceptionHandlingFilter));
});