Dhirendra Kumar Ответов: 1

Jquery, CSS не работает при развертывании на iis7 с использованием MVC1


Привет

В моем текущем проекте я использую движок MVC1 и ASPX. После завершения проекта Я хочу разместить его на IIS. Я использую ОС Windows 7.

Оказавшись на хостинге, я попытался получить доступ к приложению. Но приложение не загружает файлы Jquery, JS-файлы и CSS-файлы.

Что я уже пробовал:

В настоящее время я использую следующий код.

<ссылка с href="../../содержание/CSS/базы.ПТК" отн="стилей" тип="текст/CSS в" /&ГТ;
&ЛТ;скрипт в src="../../Content/Scripts/js/global.js" тип="текст/JavaScript"&ГТ;&ЛТ;/скрипт>


Я попытался заменить ".. / .. "на"~", но ничего не вышло. А также я проверил тип MIME в IIS. Это тоже не работает.

Пожалуйста, помогите мне.
Я новичок в настройке IIS.

Заранее спасибо.

Suvendu Shekhar Giri

Поставив "../../", вы ожидаете, что вернетесь на 2 уровня папок, чем ваша текущая папка. Это верно?

F-ES Sitecore

Скорее всего, потому, что пути неверны. Мы не знаем вашей файловой структуры или структуры сайта, поэтому не можем сказать вам, какими они должны быть. Используйте инструменты разработчика браузера, чтобы посмотреть на сетевые вызовы, чтобы увидеть, можете ли вы понять, что происходит не так. Обычно лучше получить фреймворк, чтобы сделать URL-адреса для вас, чтобы вам не нужно было использовать такие вещи, как "../../". Я понятия не имею, какая поддержка MVC1 имеет для этого, так как я не помню технологию, которой уже 10 лет, но будет *что-то*, что генерирует url-адрес для вас.

1 Ответов

Рейтинг:
2

ZurdoDev

Как говорит Sitecore, возможно, ваши пути неверны. Обычно в IIS нет необходимости делать что-либо, кроме включения сайта. Обычно вы ничего не меняете, поэтому вам придется выяснить, что он делает. Например, откуда вы знаете, что он не загружает эти ресурсы? Используйте инструменты разработки браузеров и проверьте консоль. Вероятно, у вас будет ошибка для каждого из этих файлов ресурсов и 404, но она будет указывать, где он пытается получить к ним доступ.