none
求助 虚拟目录 RRS feed

  • 问题

  • 我有两个网站项目A和B

    我现在把A项目中建立了虚拟目录,把B加到A的虚拟目录中了。

    可是现在问题出现了。
    我B项目中,很多路径都是xxx/dsfs.js等

    现在通过网络访问B,由于B是在A的虚拟目录中,B项目中寻找文件夹是以A的项目为根目录开始找的。
    A中根本没有xxx/dsfs.js这个文件和文件夹,就出错了。

    怎么在iis里面配置不要改动程序,虚拟目录中的路径以虚拟目录为根目录,不要以A为根目录。

    怎么设置iis,希望能给出一步一步的傻瓜步骤教程。

    谢谢~!  环境是win2003+iis6
    2009年7月23日 8:29

答案

  • 您好, 即使B在A下面也是从B的文件夹开始寻找。 估计B中的代码找路径时用了绝对路径 /xxx/*.js,如果用相对路径 xxx/*.js就不会从根目录下面开始找。 您要的效果应该是配不出来的。除非改代码。 为什么B要在A下面呢?为什么不建A和B两个虚拟目录?
    • 已标记为答案 如蜗牛 2009年7月23日 10:05
    2009年7月23日 9:17

全部回复

  • 再来补充一下
          错误其实就是出在虚拟目录下的文件在定位根目录下出现了问题。

          要是能修改虚拟目录下的文件,在查找或跳转文件是以虚拟目录为根目录就可以了。

         怎么去设置这个根目录?

    2009年7月23日 8:57
  • 您好, 即使B在A下面也是从B的文件夹开始寻找。 估计B中的代码找路径时用了绝对路径 /xxx/*.js,如果用相对路径 xxx/*.js就不会从根目录下面开始找。 您要的效果应该是配不出来的。除非改代码。 为什么B要在A下面呢?为什么不建A和B两个虚拟目录?
    • 已标记为答案 如蜗牛 2009年7月23日 10:05
    2009年7月23日 9:17
  • 建立两个虚拟目录

     那么就是我这个iis里面没有项目,就两个虚拟目录用来装项目~  
     听起来还挺有意思的,我去试试。

     没有弄个iis,很多都不太清楚。

    2009年7月23日 9:26