IIS 7虚拟目录不针对网站根目录?

时间:2013-08-23 18:56:00

标签: html css iis-7 virtual-directory

我正在尝试在IIS 7中配置虚拟目录,以定位我们服务器上的网站根目录。结构例如如下:

Websites:
    |
    --- AssetsServer
    |    - /images/
    |    - /css/
    |    - etc.
    |
    --- demoserver
         - assets (this is my virtual directory pointing to "AssetsServer")

现在在demoserver的html中,我有一个图像,我想要定位“AssetsServer”中的images文件夹:

<img src="/assets/images/logos/my-logo.png" alt="My Logo">

在浏览器中查看的网址显示为:

http://www.mysite.com/assets/images/logos/my-logo.png

这看起来应该以虚拟目录为目标,然后进入“AssetsServer”的图像文件夹&gt;徽标&gt;我-logo.png。但是我得到500错误,我怀疑配置设置是错误的(可能没错,但没有设置我需要它)。当我修改虚拟目录以使其指向“AssetsServer \ images \”并相应地修改HTML代码时,图像显示正常。

我希望虚拟目录以“AssetsServer”为根目标的原因是我可以调用样式表或图像,而无需创建多个虚拟目录来定位单个css或图像文件夹。

我是ASP新手,如果已经回答了这个问题,我会道歉。我已经尽力去搜索,而且我对这些术语缺乏经验可能会阻碍这个过程。

谢谢。

1 个答案:

答案 0 :(得分:1)

要解决IIS上的500个错误,你需要获取子状态(例如500.19),然后检查错误代码,如果是500.19错误(更常见),你可以从这里开始:http://blogs.iis.net/webtopics/archive/2010/03/08/troubleshooting-http-500-19-errors-in-iis-7.aspx

如果您没有收到子状态和/或错误代码,那么您应该使用localhost访问服务器中的站点。