0

我正在开发一个 MVC 应用程序,我想在其中显示自定义错误页面并避免在错误时显示黄屏死机。我在全局过滤器配置中添加了 HandleError 过滤器。

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{                
    filters.Add(new HandleErrorAttribute());
}

我还更改了 web.config 的值以启用自定义错误。

<customErrors mode="On" />

现在,我的应用程序已成功重定向到我的自定义错误屏幕。但是,我想要的是在本地运行应用程序时能够看到黄屏死机。有没有办法实现它?我猜可能会覆盖 HandleError 过滤器的 OnException 方法,以便我们可以阻止该方法重定向到错误视图,但我不知道该怎么做。

4

1 回答 1

1

如果您将customErrors模式从更改OnRemoteOnlythen ,您将在本地测试时看到黄色错误屏幕。

<customErrors mode="RemoteOnly">
</customErrors>

您可以在此处阅读有关 customeErrors 元素的更多信息:http: //msdn.microsoft.com/en-us/library/h0hfz6fc (v=vs.85).aspx

于 2014-09-30T20:58:08.763 回答