2013-08-23 185 views
0

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

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

现在在demoServer的的HTML,我有这个图片下面的代码,我想指定的图像“AssetsServer”内的文件夹:

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

的URL显示在浏览器的查看时:

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

这看起来应该针对虚拟目录,然后进入“AssetsServer”形象文件夹>标志>我-logo.png。然而,我得到一个500错误,我怀疑配置设置是错误的(也许没有错,但没有设置我需要它)。当我修改虚拟目录以使其指向“AssetsServer \ images \”并相应地修改HTML代码时,图像显示正常。

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

我是新来的ASP,如果这个问题已经回答了,我很抱歉。我尽了最大努力去搜索,而且我对这些条款的经验不足可能会阻碍这一进程。

谢谢。

+0

如果您没有看到其他任何内容,那么确切的500错误是什么?然后尝试以localhost身份访问该网站。 – Rafael

+0

@Rafael我看到“500 - 内部服务器错误,您正在查找的资源存在问题,并且无法显示。”当试图直接查看图像时。 – mrB

+0

IIS也出现子错误,例如500.19,如果您没有看到它,请尝试以localhost身份访问服务器中的站点。 – Rafael

回答