Asp.net Global.asax应用程序错误不';不能使用集成模式

Asp.net Global.asax应用程序错误不';不能使用集成模式,asp.net,iis,iis-7,global-asax,integrated-pipeline-mode,Asp.net,Iis,Iis 7,Global Asax,Integrated Pipeline Mode,应用程序错误不适用于集成模式,但适用于类模式。 我希望使用集成模式和类模式将请求传输到错误页面。这是可以做到的,还是我必须使用HTTP模块才能支持这两种模式 protected void Application_Error(object sender, EventArgs e) { if (Context != null && Context.IsCustomErrorEnabled) { Server.Transfer("~/Error.aspx

应用程序错误不适用于集成模式,但适用于类模式。 我希望使用集成模式和类模式将请求传输到错误页面。这是可以做到的,还是我必须使用HTTP模块才能支持这两种模式

protected void Application_Error(object sender, EventArgs e)
{
    if (Context != null && Context.IsCustomErrorEnabled)
    {
        Server.Transfer("~/Error.aspx", false);
    }
}

您应该使用HttpContext.Current(HttpContext是一个静态类)。因此,在您现在使用Context的地方,将其更改为HttpContext.Current

您应该使用HttpContext.Current(HttpContext是一个静态类)。因此,在您现在使用上下文的地方,将其更改为HttpContext.Current

您可以尝试将代码从
Server.Transfer
更改为
Server.TransferRequest

请看我对另一个问题的回答

您可以尝试将代码从
Server.Transfer
更改为
Server.TransferRequest

请看我对另一个问题的回答

ASP.NET应用程序生命周期概述IIS 7.0您可以编写HTTP模块来处理错误。与此类似:如果您的问题得到了回答,请将相关的标记为答案。或者提供一些反馈,以便我们了解结果。ASP.NET IIS 7.0应用程序生命周期概述您可以编写HTTP模块来处理错误。与此类似:如果您的问题得到了回答,请将相关的标记为答案。或者提供一些反馈以便我们知道结果。我不相信应用程序错误事件甚至会在集成模式下触发。。。我错了吗?我不相信应用程序错误事件会在集成模式下触发。。。我错了吗?