Когда я использую ниже Пакетирование в MVC 4, мое приложение получает несколько ошибок JavaScript, такие как «JQuery не определено»JavaScript Ошибка в Asp.Net MVC 4 Пакетирование
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery-ui-{version}.js",
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
Но когда я использую ниже подход, мое приложение работает без ошибок JavaScript:
bundles.Add(new ScriptBundle("~/bundles/jquery1").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jquery2").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jquery3").Include(
"~/Scripts/jquery.unobtrusive*"));
bundles.Add(new ScriptBundle("~/bundles/jquery3").Include(
"~/Scripts/jquery.validate*"));
моего вопрос: чем проблема?
В режиме отладки указаны индивидуальные теги скриптов, добавленные в правильном порядке? – jrummell
Похоже, что скрипты включены в неправильный порядок. Этот ответ предполагает, что это может быть версия используемой вами веб-оптимизации: http://stackoverflow.com/a/11995916/1043198 –
@AntP очень благодарен, я обновлен до версии Microsoft.AspNet.Web.Optimization версии 1.1 .0-Beta1 теперь мое приложение работает правильно. – user197508