【问题标题】:Missing aspx page is causing a global exception instead of redirecting to 404 page缺少 aspx 页面导致全局异常,而不是重定向到 404 页面
【发布时间】:2010-12-03 11:13:17
【问题描述】:

我在 Application_Error 处理程序的 global.asax.cs 文件中有一个全局异常处理程序,该处理程序重定向到 error.aspx 页面。 我的 web.config 文件中也有 customError 部分。当我请求一个不存在的 aspx 页面时,不显示 404.aspx 文件并触发 Application_Error 处理程序。

我期待显示 404.aspx。

<customErrors mode="RemoteOnly" defaultRedirect="error.aspx">
            <error statusCode="404" redirect="404.aspx"/>
        </customErrors>

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    您是在本地查看网站吗?因为如果在本地,您将看到一个错误页面,因为您将模式设置为 RemoteOnly。设置mode="On",看看是否得到404.aspx页面。

    【讨论】:

    • 无论是本地还是远程,都会跳转到error.aspx页面而不是404页面。
    猜你喜欢
    • 2012-06-18
    • 2010-12-06
    • 2015-04-17
    • 2010-11-08
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多