Asp.net web.config处理错误页面“找不到文件或目录”

时间:2012-11-26 06:48:43

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

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

Error Page

我在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>

1 个答案:

答案 0 :(得分:0)

添加:

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