我有很多过滤器,它们在 MVC 5 中使用HttpContext.IsCustomErrorEnabled
。其中一个过滤器是JsonExceptionFilter,在生产环境中触发异常时,只返回状态而没有完全错误。基于启用的CustomeErrors返回异常的详细信息。因此,在极少数情况下,我只能通过在web.config中设置此选项来查看生产/暂存错误。但是在ASP.NET Core中没有这样的选项,因为重定向是由ExceptionHandler中间件完成的。
有没有办法检查是否启用了重定向(自定义错误)?