【问题标题】:Web.config - Specify default error page for errorsWeb.config - 为错误指定默认错误页面
【发布时间】:2014-06-01 20:27:33
【问题描述】:

我知道我可以根据错误类型指定错误页面:404500、...

我正在寻找的是我所做的任何错误的默认错误页面没有为其指定页面。例如 - 如果我只添加一个

<error statusCode="404"  responseMode="ExecuteURL" path="/.../404.aspx"/>

并出现 500 - 我希望它转到一些 AnyError.aspx 。我该怎么做?

【问题讨论】:

    标签: asp.net .net iis web-config


    【解决方案1】:

    尝试在&lt;httpErrors&gt; 上指定defaultPathdefaultResponseMode 属性,如下所示:

    <httpErrors mode="On" defaultPath="/AnyError.aspx" defaultResponseMod="ExecuteURL">
        <error statusCode="404"  responseMode="ExecuteURL" path="/.../404.aspx"/>
    </httpErrors>
    

    【讨论】:

    • 谢谢。但是正如您所看到的(从使用responseMode),我正在使用 ,不幸的是,添加 (您的建议适用)导致 部分成为忽略。
    • 谢谢,但它不起作用。我猜是因为this comment that I've now found
    猜你喜欢
    • 1970-01-01
    • 2012-07-15
    • 1970-01-01
    • 2011-10-27
    • 2011-10-04
    • 2015-02-06
    • 1970-01-01
    • 2012-09-11
    相关资源
    最近更新 更多