我没分了,请好心大哥帮帮忙,改日一定回报!
我这个问题恼了好久,比如网页文件中指明了上级目录../database/a.xml,IIS勾选了父级目录,就是访问不了;但如果同样的html页面,不通过IIS浏览,用鼠标右键点击html文件并选择用IE打开就能访问上级文件夹中的a.xml,为什么呢?

解决方案 »

  1.   

    你所谓的勾选了父级目录,是不是指IIS Manager->Home Directory->Configuration...->App Options上面的选项呢?
    如果是的话,那么这个选项是针对于ASP而言的,对于你的html,当然没用了。
    如果不是的话,请把你的问题说清楚了。
      

  2.   

    archu:终于有人开口了,我很感动啊;
    我正是沿你说的那个顺序勾选的父级目录。而且,我使用的也的确是ASPX页面,访问不了上级目录。而我之所以提到html页面是因为我发现ASPX页面不能访问父级目录后单独用记事本写了一个test.html,目的是想试试看不通过IIS而直接右键点击test.html选择用IE打开,发现就可以访问父级目录。
      

  3.   

    我有两个同级文件夹site 和pic,
    site文件夹里面有网页文件test.aspx,
    pic文件夹时有a.jpg;
    test.aspx的内容如下:
    <html>
    <body>
    <form runat="server">
    <asp:Image id="img" runat="server" ImageUrl="../pic/a.jpg"/>
    </form>
    </body>
    </html>
    出现的问题是图片打不开;但是,另外用记事本写了另一test.html放在site文件夹里:
    <html>
    <body>
    <img src="../pic/a.jpg"/>
    </body>
    </html>
    就能打开图片。
    为什么?谢谢各位大侠!!
      

  4.   

    我感觉是不是不支持.net啊 iis没装好啊 
    要先装iis 再装.net framework才能运行aspx
      

  5.   

    这个道理啊。那我得重装了。不过刚才试着把../pic/a.jpg改成~/pic/a.jpg就行了呢,
    怎么有这个区别呢?
      

  6.   

    但遗憾的是上传到虚拟空间后仍不能访问父级目录,这是服务器商对IIS的设置问题吗?
      

  7.   

    是应该让服务器商修改IIS的设置吗?