我在我的网站配置文件放以下
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="Login.aspx" />
        </customErrors>当在我的网站上 输入不存在的aspx文件的时候才转到Login.aspx
但是当在我的网站上 输入不存在的html文件的时候 就不转到Login.aspx文件 
好象对html文件没有效果 怎么回事呢?

解决方案 »

  1.   

    你到iis中可以配置
    选择属性-自定义错误-列表中双击404,消息类型选url
      

  2.   

    为什么asp.net配置文件里
    404错误传到相应页面的设置
    只应用到了aspx,而没有应用html页面呢
      

  3.   

    webconfig的配置只对aspx页面有效。
      

  4.   

    如果是你自己的网站,在直接运行的时候,错误页是好使的。
    但是如果你发布到IIS就不行了,如果自定义
    选择属性-自定义错误-列表中选择404
      

  5.   

    http://topic.csdn.net/u/20071221/10/0b282582-381b-4241-bb71-004f17d9f905.html
    我去年底也遇到了这个问题。 
      

  6.   

    在IIS 中选择你的网站,然后右键选择属性,
    然后是自定义错误,选择404
    点击编辑
    上面的类型选择Url
    下面输入你的自定义错误也的地址。