Назад | Перейти на главную страницу

Приложение находится в виртуальном каталоге, но / папка указывает на www.app.com/

Я хочу создать виртуальный каталог для размещения демонстрации приложения. приложение написано на asp.net mvc, а изображения / css и т. д. указывают на / Content / images /Content/main.css и т. д.

когда приложение находится в основном каталоге, все в порядке. когда я создаю виртуальный каталог (скажем, www.app.com/admin), тогда изображения и css указывают на www.app.com/Content/images и т. д.

Есть ли способ сделать ресурсы относительными к виртуальному каталогу? Спасибо

Мой хост использует dotnetpanel

Уберите первую косую черту с пути. Первая косая черта делает его абсолютным путем.

Обновить комментарий: С точки зрения пользователя приложения текущий каталог: www.app.com/admin
так что путь: "Content / main.css" будет добавлен к нему, и результат будет:
www.app.com/admin/Content/main.css
Какой путь вам нужен.

Попытайся.

Обновление 2: URL-адрес не относится к тому месту, где мы «ищем», а к месту, откуда он объявлен. Итак, если вам нужно получить от:
www.example.com/categories/new/somthing.html
к
www.example.com/admin/Content/main.css
путь должен быть таким: ../../admin/Content/main.css