如何在我的Web应用程序上的IIS上设置站点根目录相对路径(对于localhost)

时间:2012-03-14 10:36:08

标签: .net iis localhost virtual-path

我在Visual Studio(2008)上在localhost中创建一个名为Example1的新网站;比如我写的:

<img src="/private_images/club.png" />

IIS应考虑的“路径”应为localhost/Example1/private_images/club.png,但实际上它会考虑localhost/private_images/club.png

所以我应该以正确的方式(针对每个应用程序)配置IIS和我的应用程序。 我知道我可以做到这一点,因为事实上,在线(从我的托管)它也可以。

我该怎么办?尝试了this解决方案,但在虚拟路径上我已经有Example1

此外,阅读ASP.NET Web Project Paths,似乎IIS无法识别“位于网站根目录下的文件夹”:

站点根相对路径,针对站点根目录进行解析。如果将整个站点中使用的资源(例如图像或客户端脚本文件)保留在位于Web站点根目录下的文件夹中,则站点根相对路径非常有用。 以下示例路径假定Images文件夹位于Web站点根目录下。

所以,事实上,我正在寻找的是如何更改站点根相对路径

编辑我知道我应该使用~并将runat="server"放在元素上,但我想避免这种解决方法,将我的网站配置为我的托管在线完成。< / p>

0 个答案:

没有答案