list_1.html 是伪静态 可以正常打开a.html 这个文件不存生,
但htp://****/a.html 没有跳转事先设置好404的页面上如htp://****/a.aspx 个文件不存生则是跳到 404页面上的为什么

解决方案 »

  1.   

    同志你好!你要达到你的为静态的目的,必须设定iis里面的html下面的“检查文件是否存在”不勾选,那么当你输入a.html话,也不会检查这个文件是否存在。所以不会跳转
    aspx不同,那个是要检查文件是否存在的,不存在就会跳转。
      

  2.   

    htp://****/a.htm 也没有跳转事先设置好404的页面上htp://****/1.asp 也没有跳转事先设置好404的页面上htp://****/abc 也没有跳转事先设置好404的页面上只有 htp://****/1.aspx 是跳到404的,为什么
      

  3.   

    默认aspnet的web.config里边的只能拦截到.aspx
    iis中的web应用程序右键---》选择属性----》选择自定义错误-----》找到404设置对应页面
      

  4.   

    你这个所谓的404错误是在web.config中设置的吧.要明白IIS与aspx的区别
    当htp://****/a.html不存在时,错误由IIS处理当htp://****/a.aspx不存在时,错误可由web.config即aspx来处理.