Я пытаюсь использовать минимизацию пакетов для некоторых файлов .css и .js. Мой пакет конфигурации заключается в следующем:Bundle Minification не работает при публикации приложения WebForms
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/Modernizr").Include(
"~/Scripts/modernizr.js"
));
bundles.Add(new StyleBundle("~/TemplateContent").Include(
"~/Content/bootstrap.css",
"~/Content/bootstrap-responsive.css",
"~/Content/prettyPhoto.css",
"~/Content/prettify.css",
"~/Content/flexslider.css",
"~/Content/iview.css",
"~/Content/style.css",
"~/Content/default.css"
));
bundles.Add(new StyleBundle("~/AppContent").Include(
"~/Content/bootstrap-tablesorter.css",
"~/Content/animate.css",
"~/Content/font-awesome.css",
"~/Content/jcarousel.css",
"~/Conten/overwrite.css",
"~/Content/sequence.css",
"~/Content/sequence.ie.css",
//more styles
));
bundles.Add(new ScriptBundle("~/TemplateScripts").Include(
"~/Scripts/modernizr-*",
"~/Scripts/jquery.js",
"~/Scripts/raphael.js",
"~/Scripts/jquery.easing.1.3.js",
"~/Scripts/bootstrap.js",
"~/Scripts/google-code-prettify/prettify.js",
"~/Scripts/jquery.elastislide.js",
"~/Scripts/jquery.tweet.js",
"~/Scripts/jquery.prettyPhoto.js",
"~/Scripts/jquery.flexslider.js",
"~/Scripts/iview.js",
"~/Scripts/jquery-hover-effect.js",
"~/Scripts/animate.js",
"~/Scripts/custom.js"
));
bundles.Add(new ScriptBundle("~/AppScripts").Include(
"~/Scripts/jquery.ticker.js",
"~/Scripts/jquery.contenthover.js",
"~/Scripts/jquery-ui-1.10.3.js",
"~/Scripts/datetimepicker.js",
"~/Scripts/jquery.metadata.js",
//more scripts
));
BundleTable.EnableOptimizations = true;
}
Проблема происходит, когда я публикую приложение к серверу (GoDaddy общий веб-хостинг), я получаю Минимизированный выход, но я получаю 403 ошибки на этих выходах.
Если установить
BundleTable.EnableOptimizations = false;
Файлы не минимизированы, но страница имеет правильное поведение.
Спасибо! То, что я сделал, изменило путь в моей конфигурации пакета. Я соответствующим образом обновил свой макет представления, а затем почесал голову кучей, пытаясь понять, почему это все равно не сработает. Я, наконец, понял, что обновил файлы bin на своем сайте, но не макет, который вызывал старый путь пакета. –
Исправлена проблема для проекта asp.net mvc, над которым я работаю. Спасибо! – mike123