我正在开发一个 MVC 应用程序,我想在其中显示自定义错误页面并避免在错误时显示黄屏死机。我在全局过滤器配置中添加了 HandleError 过滤器。
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
我还更改了 web.config 的值以启用自定义错误。
<customErrors mode="On" />
现在,我的应用程序已成功重定向到我的自定义错误屏幕。但是,我想要的是在本地运行应用程序时能够看到黄屏死机。有没有办法实现它?我猜可能会覆盖 HandleError 过滤器的 OnException 方法,以便我们可以阻止该方法重定向到错误视图,但我不知道该怎么做。