重定向无法正常工作

时间:2011-11-07 21:07:55

标签: asp.net

我有一个在集成管道上运行的asp.net应用程序,我在web.config中指定了它:

<customErrors mode="On">

  <error statusCode="404" redirect="404Error.aspx" />

</customErrors>

但是,我的网站仍显示通用的404 asp.net错误。

为什么会这样?

3 个答案:

答案 0 :(得分:1)

这对你有用

<customErrors mode="On">
  <error statusCode="404" redirect="http://www.easycomputerformat.com/404error.aspx" />
</customErrors>

尝试跟着......

<error statusCode="404" redirect="~/404Error.aspx"/>

示例:

<configuration>
  <system.web>
    <customErrors defaultRedirect="http://www.easycomputerformat.com/GenericError.htm"
                  mode="On">
      <error statusCode="404" redirect="http://www.easycomputerformat.com/404error.aspx"/>
      <error statusCode="403" redirect="http://www.easycomputerformat.com/403error.aspx"/>
    </customErrors>
  </system.web>
</configuration>

答案 1 :(得分:0)

您确定404Error.aspx文件存在于应用程序的根目录中吗?

答案 2 :(得分:0)

将非aspx页面重定向到错误页面

您可以通过为虚拟目录设置404错误页面来为IIS设置自定义错误页面