Корневой путь ASP.NET - PullRequest
       14

Корневой путь ASP.NET

1 голос
/ 17 октября 2011

У меня написано приложение со всеми ссылками относительно корневого пути.Теперь, когда я загружаю его на сервер, сервер имеет два дополнительных уровня, таких как / apps / thisapp /, поэтому все мои ссылки (те, которые не запускаются на сервере) прерываются ... Есть ли быстрый способ исправить это?

Ответы [ 2 ]

2 голосов
/ 17 октября 2011

Если вы хотите, чтобы все ваши ссылки разрешались в корень, вы можете сделать это на стороне сервера с помощью:

<img src="~/apps/thisapp/images/logo.gif" alt="" runat="server" />

Сочетание корневого оператора тильды ("~ /") и атрибута runat обеспечит разрешение ссылки на стороне сервера.

1 голос
/ 17 октября 2011

Вероятно, нет хорошего быстрого способа исправить это, не просматривая каждый относительный URL. Как правило, вы хотите использовать Url.Content .

<img src="<%= Url.Content("~/images/logo.gif") %>"/>
...