Я использую ASP.NET MVC 4 с BundleConfig для ссылки на мои скрипты, и все работает нормально. Однако у меня было требование обновить до jQuery 1.10 при переходе на Bootstrap 3. Я загрузил файлы jQuery 1.10 и заменил файлы 1.7 в каталоге сценариев. Однако при просмотре страницы на моем сайте, я получаю следующее сообщение об ошибке:ASP.NET MVC 4 обновил jQuery, но BundleConfig все еще ищет старую версию
System.Web.HttpException: The controller for path '/Scripts/jquery-1.7.1.js' was not found or does not implement IController
и соответствующий
GET http://local.storetech.com/Scripts/jquery-1.7.1.js 404 (Not Found)
из браузера.
Включение JQuery в пучки осуществляется с помощью
"~/Scripts/jquery-{version}.js"
Мое понимание версии шаблона является то, что она использует регулярное выражение для файлов в указанной директории с версией, как имя файла. Имя моего текущего файла jQuery - jquery-1.10.2.js в каталоге скриптов. Почему MVC все еще пытается извлечь старый файл jQuery, когда я обновляюсь до более нового?
Вы пытались выполнить поиск в своем решении, чтобы узнать, есть ли какие-либо явные ссылки на старый файл? – asymptoticFault
@asymptoticFault Вот и все спасибо. Другой разработчик сделал что-то глупое. Отправьте это как ответ, и я выберу его. –
Добро пожаловать! Ах, радости работы в команде ... – asymptoticFault