一般情况下我们把IIS路径指定到A目录,然后把网页文件放在A目录下,这样来访问网站,现在我想在目录A下动态的创建子文件夹B,C,D.....,然后在这些文件夹里放入网页文件,这时候怎么访问每个文件夹下对应的网站呢

解决方案 »

  1.   

    1.网站开2级域名。用B.AAA.com来访问。2.重写url的方式。3. 直接访问 aaa.com/b/index.html
      

  2.   

    建立文件时,在数据表中记录具体路径,访问时,从表中取出.再加上IIs的IP端口之类路径即可.
      

  3.   

    只要网站根目录指定不变.
    其他目录,都是网站内容的事情.与iis无关的.
      

  4.   

    直接A/B或C或D/**.html就可以访问咯
      

  5.   

    页面里引用的CSS,JS,IMG等都找不到路径
      

  6.   


    第一种方式正是我想要的,不知道具体要怎么实现,
    第二种不是很明白
    第三种和4楼的一样,页面里引用的CSS,JS等找不到路径的,而且页面根本无法访问请具体讲讲第一种方法怎么实现,
      

  7.   

    Page.ResolveUrl("~/")
    网站中创建虚拟目录
    urlwriter重写URL实现二级域名 
      

  8.   

    1,你先用手工的方式在A站点下建立虚拟目录试试,应该是可以实现你要的效果
    2,再根据手工操作的步骤,动态去操作IIS(这个相对麻烦一些)
      

  9.   


    先域名泛解析,然后IIS设置URL跳转,或者url重写。
      

  10.   

    比如:http://地址:端口号/a/index.aspx
    创建后:http://地址:端口号/a/c/index2.aspx
    就行了吧。
      

  11.   

    主页.com/A/子页.html
    然后你说CSS,JS问题:
    CSS和JS应该在第1级的文件价底下吧。
    如CSS在SomeCss文件价下,并且SomeCss是和A在同一级的,应该没错吧。
    那你在,子页.html 里面调用CSS时路径直接写成:../SomeCss/CSS.css 。
    这样CSS和JS就应该可以显示了吧。
      

  12.   

    假设以前是  http://A/a.html现在就是    http://A/B/b.html
      

  13.   

    如果本机调试可以用
    localhost:80  A文件夹
    localhost:81  B
    localhost:82  C.........................