У меня есть приложение ASP.NET MVC, которое использует jQuery. Чтобы загрузить библиотеки js, я ссылаюсь на них так:
<script type="text/javascript" src="../../Scripts/jquery-1.3.2.min.js"></script>
Это прекрасно работает локально, но когда я публикую его на сервере, он не может найти библиотеку. Чтобы заставить его работать, я должен изменить это на:
<script type="text/javascript" src="../Scripts/jquery-1.3.2.min.js"></script>
Внесение этого изменения позволяет работать локально и на сервере, но предупреждает, что файл не найден. Итак, у меня есть пара вопросов:
- Как код работает локально, если я не ссылаюсь на правильное расположение библиотеки?
- Что можно указать для пути к сценарию, который будет работать везде и не выдавать предупреждение?
Я знаю, что ответом на вопрос №2 является хранение библиотек по какому-то известному абсолютному пути, но я пока не готов это сделать.