最近服务器系统升级,由以前的2003 server升级到08 server 64位。目前在IIS上配置应用程序,服务器端IE访问没有问题,客户端首页也没问题,只要一跳转,跨子目录的,就出问题。
举例说明如下:
从“A.aspx”跳转到“subdir/b.aspx”,就出现404错误。已经尝试以下方法:
1.设置IIS->ASP中的设置父路径,改为true;
2.尝试修改server的安全策略(也许问题在这里,如果知道,最好指明具体方法);
3.修改了UAC;

看看大家是否遇到此类问题,先谢谢大家了。

解决方案 »

  1.   

    404属于客户端问题,和服务器无关。你应该具体看看,你的程序里面虚拟目录配置是否成功,另外也可以试试直接用subdir/b.aspx加你域名试试,同时你到IIS点击浏览会出现什么问题。总之是请求的路径出了问题
      

  2.   

    错误提示:404找不到网页分析原因:ASP服务未开启,解决办法:打开IIS-“Web服务扩展”-“Active Server Pages”设置允许。----
    网上搜的,不知道LZ试过没?
      

  3.   

    大家注意是,操作系统是08 server。
      

  4.   

    那你在IIS上面右击浏览b.aspx页面什么情况
      

  5.   

    也可以看看程序池那块,.net 版本:4.0
    托管管道模式:经典
      

  6.   

    也可以看看程序池那块,.net 版本:4.0
    托管管道模式:经典
      

  7.   


    为什么要装.net 4.0呢
    装了之后,完全不能访问。