使用Application_Error ASP.NET模拟RemoteOnly自定义错误

时间:2009-11-23 09:04:29

标签: asp.net error-handling

我使用global.asax中的Application_Error处理我的错误。

如何检查请求是否来自本地客户端以显示有关错误的更多信息或仅显示黄色错误页面。使用web.config处理错误时ASP所做的“remoteOnly”。

1 个答案:

答案 0 :(得分:6)

在我发布问题后,我回到我的应用程序并玩了一会儿然后我找到了这个。现在我正在使用它。

    void Application_Error(object sender, EventArgs e)
    {

        if(!HttpContext.Current.Request.IsLocal) 
            HttpContext.Current.Server.ClearError();

        // process error handling
    }