gpt4 book ai didi

c# - 本地蓝屏vs远程处理错误

转载 作者:行者123 更新时间:2023-12-03 08:30:34 24 4
gpt4 key购买 nike

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

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

我还更改了web.config的值以启用自定义错误。
<customErrors mode="On" />

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

最佳答案

如果您将customErrors模式从On更改为RemoteOnly,则在本地测试时会显示黄色错误屏幕。
<customErrors mode="RemoteOnly">

</customErrors>

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

关于c# - 本地蓝屏vs远程处理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26129959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com