我的错误页面上的重定向页面

时间:2014-03-05 05:55:22

标签: asp.net web-config

我创建了一个网站,我在web.config中使用自定义错误。但问题是当用户输入abcd.aspx时会显示错误页面。当用户输入abcd时,它只显示400.0服务器错误我该怎么办呢。当用户键入不在项目中的任何内容时,它会打开我项目的400.aspx。 下面是我的web.config

 <system.web>
 <customErrors mode="On" defaultRedirect="~/404.aspx?type=error">
  <error statusCode="404" redirect="404.aspx?type=404"/>
</customErrors>   

请告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:0)

您的自定义错误设置很好,应该可以使用。

MasterPage中有404.aspx页吗?

确保此页面无需访问任何会话。

仅用于测试添加 error.htm 并测试您是否也无法访问此页面。

<强>更新

在web.config中检查此设置:<deployment retail="true" />。这应该是假的。