日期:2014-05-17  浏览次数:20598 次

请问customErrors设置404错误页面无效,为何??
我用的是asp.net网站,想设置404页面,设置如下,可总是不起作用,为什么呢,如果设置成404.htm可以,但用404.aspx就不行了,请问为什么呢???
<customErrors redirectMode="ResponseRewrite" mode="On">
    <error statusCode="404" redirect="~/404.aspx"/>
</customErrors>

------解决方案--------------------
<customErrors  defaultRedirect="sw.htm" mode="On">
        <error statusCode="404" redirect="~/img/notfound.aspx"/>
      </customErrors>

customErrors节点默认redirectMode的默认是ResponseRedirect,两个模式区别就是redirect的方式可以导向本域名之外的网站  rewrite只能本站内部    
你的直接这样设置 还有更详细的错误吗     我也遇到过  怎么弄都行了 重启一下计算机 重新运行它却好了