404异常(IIS)

404异常(IIS),iis,azure,Iis,Azure,我试图在IIS(和Azure)下处理404错误,但下面的代码不起作用。 在本地主机上,这很有效。 我应该如何解决此问题 来自httpmodule protected void Application_Error(Object source, EventArgs e) { HttpApplication application = (HttpApplication)source; HttpContext context = application.Context; Exce

我试图在IIS(和Azure)下处理404错误,但下面的代码不起作用。 在本地主机上,这很有效。 我应该如何解决此问题

来自httpmodule

protected void Application_Error(Object source, EventArgs e)
{
    HttpApplication application = (HttpApplication)source;
    HttpContext context = application.Context;
    Exception ex = application.Server.GetLastError().GetBaseException();
    if (ex != null && ex is HttpException)
    {
        var httpEx = ex as HttpException;
        if (httpEx != null && httpEx.GetHttpCode() == 404)
        {
            context.Response.StatusCode = 404;
            application.Response.Redirect(BXSite.Current.GetUrl("/404/"));
            application.Server.ClearError();
        }
    }
}
我刚刚在重定向函数的第二个参数中添加了“false”,重定向开始正常工作。 这样地:
application.Response.Redirect(“/404/”,false)。

我相信此链接将指导您,您所说的不工作是什么意思?您是否看到任何错误消息?