【问题标题】:Asp.net web.config Handle Error page "File or directory not found"Asp.net web.config 处理错误页面“找不到文件或目录”
【发布时间】:2012-11-13 15:21:47
【问题描述】:

我有页面,即 Default.aspx。我可以处理像 404,403 这样的错误页面。但是当我更改页面的扩展时,服务器会给我一个错误。如果我将 Default.aspx 更改为 Default.asasd。这里我刚刚更改了页面的扩展,然后服务器给出了以下错误

我在 web.config 文件中添加了 404 错误页面。我该如何解决这个问题?

Web.config

    <customErrors mode="On" defaultRedirect="~/ErrorPages/DefaultErrorPage.aspx" redirectMode="ResponseRedirect">
        <error statusCode="404"  redirect="~/ErrorPages/404.aspx" />
        <error statusCode="403"  redirect="~/ErrorPages/403.aspx" />
   </customErrors>

【问题讨论】:

  • 您是如何在 web.config 中编写自定义错误页面的。粘贴该部分。
  • 感谢您的回复@AMember 我在我的问题中添加了 web.config。

标签: asp.net error-handling web-config


【解决方案1】:

添加这个:

<system.webServer>
    <httpErrors errorMode="Custom">
        <remove statusCode="404" />
        <error statusCode="404" path="/Error.aspx" responseMode="ExecuteURL" />
    </httpErrors>
</system.webServer>

【讨论】:

    猜你喜欢
    • 2013-05-24
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 2019-10-15
    • 2017-09-18
    • 2011-07-10
    • 2015-06-22
    • 1970-01-01
    相关资源
    最近更新 更多