我正在尝试在 IIS 7 中配置一个虚拟目录,以针对我们服务器上网站的根目录。例如结构如下:
Websites:
|
--- AssetsServer
| - /images/
| - /css/
| - etc.
|
--- demoserver
- assets (this is my virtual directory pointing to "AssetsServer")
现在在演示服务器的 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”的图像文件夹> logos > my-logo.png。但是我收到 500 错误,我怀疑配置设置有误(可能没有错,但没有设置我需要的方式)。当我修改虚拟目录使其指向“AssetsServer\images\”并相应地修改 HTML 代码时,图像显示正常。
我希望虚拟目录以“AssetsServer”的根目录为目标的原因是我可以调用样式表或图像,而无需创建多个虚拟目录来定位单个 css 或图像文件夹。
我是 ASP 新手,如果这个问题已经得到解答,我深表歉意。我已尽力搜索,而我对这些术语的缺乏经验可能会阻碍这一过程。
谢谢你。