Как установить относительный путь сайта-корня (для локального хоста) на IIS в моем веб-приложении - PullRequest
2 голосов
/ 14 марта 2012

Я создаю новый веб-сайт в localhost с именем Example1 в Visual Studio (2008); чем если бы я написал:

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

«путь», который должен рассмотреть IIS, должен быть localhost/Example1/private_images/club.png, но фактически он учитывает localhost/private_images/club.png.

Таким образом, я должен правильно настроить IIS и мое приложение (для каждого приложения). Я знаю, что могу это сделать, потому что, на самом деле, он-лайн (с моего хостинга) тоже работает.

Как я могу это сделать? Пробовал это решение, но на виртуальном пути у меня уже есть Example1.

Также, читая Пути веб-проектов ASP.NET , кажется, что IIS не распознает «папку, расположенную под корнем веб-сайта»:

относительный путь сайта-корня, который разрешен для корня сайта. Относительные пути к корню сайта полезны, если вы храните ресурсы, используемые по всему сайту, такие как изображения или файлы клиентских скриптов, в папке, расположенной под корнем веб-сайта. В следующем примере пути предполагается, что папка Images находится в корневом каталоге веб-сайта.

Итак, на самом деле я ищу, как изменить относительный путь корня сайта

РЕДАКТИРОВАТЬ Я знаю, что должен использовать ~ и ставить runat="server" на элементы, но я хочу избежать этого обходного пути, настраивая свой веб-сайт, как мой хостинг в Интернете.

...