古城热线 发表于 2017-12-28 22:49:28

asp.net增加指定404页面

  <configuration>  <system.web>
  <customErrors mode=”On” defaultRedirect=”error.aspx”>
  <error statusCode=”404″ redirect=”notfound.aspx” />
  </customErrors>
  </system.web>
  </configuration>   此例中“error.aspx”为系统默认的404页面,“notfound.aspx”为自定义的404页面,使用时请修改相应文件名。  这个方法的确有效,但并没有实现我想要的状态(在域名后输入任意不存在的页面时,都能够跳转到我指定的404页面);  这个方法似乎只能实现在defaultRedirect里面指定的页面相同后缀的错误页面(如:xxx.aspx),并不能实现我想要的; 2、后来在网上找到可以设置iis的自定义错误页面来实现,经过自己的实践,步骤如下:   打开iis,选中你的网站后:     点击错误页后:     右键选中第二个填上你的URL,确定:      这边更改后,在web.config文件会增加:         <httpErrors>            <remove statusCode="404" subStatusCode="-1" />            <error statusCode="404" prefixLanguageFilePath="" path="/404/404.aspx" responseMode="ExecuteURL" />      </httpErrors>  将这个删除后又会恢复默认。
页: [1]
查看完整版本: asp.net增加指定404页面