我对开发的WEB进行了打包,主要的目录结构为a文件夹下放了一些主页等相关页面,其中主页中有相关链接可以跳到b文件夹下或c文件夹下的一些页面,在没打包平时运行都可以访问的到,现在打了个包后a文件夹下的主页等页面都可以访问的到,当一但发生跳转就发生路径出问提了,因此请各位帮忙下!例如:
index.aspx
在IIS中点浏览上面显示的路径为http://localhost/a/index.aspx这个页面可以顺利的访问,但一跳转比如跳到a/b/kk.aspx页面时,由于我给链接中绑定的地址是b/kk.aspx这时在开发时都可以顺利跳转,可打完包后,我发现地址变成了http://localhost/b/kk.aspx,故请教大家这要怎么办!

解决方案 »

  1.   

    就看你在服务器上面部署的时候是站点还是iis了,不过相对路径都不会错的
      

  2.   

    因为他打包后放入默认站点IIS中,不过打包过程中打包程序它会给我们新建一个默认的站点名可以把这个理解成上面所说的(a文件夹)
      

  3.   

    这个就是楼主处理相对路径没有处理好 
    楼主要分清以下的区别:
    ../a/index.aspx
    a/index.aspx
    ../../a/index.aspx
      

  4.   

    TO:minwen9704135() 
    你说的这几种,我都试过了一样的没有效果!
      

  5.   

    minwen9704135()  说的对 顶