使用此源代碼,縮小文件不起作用。如果我刪除不會縮小文件的行BundleTable.EnableOptimizations = true;
,它會起作用。MVC 4縮小不能正常工作
總體而言,當EnableOptimization
設置爲false時,由於腳本,CSS和LESS文件已正確加載,所以捆綁工作正常。我不明白爲什麼它不起作用。以下是我捆綁CSS,Javascript和LESS文件的代碼。
var defaultCss = new StyleBundle("~/bundles/css")
.Include("~/Static/css/bootstrap.css",
"~/Static/css/bootstrap-responsive.css",
"~/Static/css/media.css",
"~/Static/css/style.css",
"~/Static/css/editmode.css",
"~/Static/less/framework.less",
"~/Static/less/navigation.less",
"~/Static/less/variables.less");
defaultCss.Transforms.Add(new LessMinify());
defaultCss.Transforms.Add(new CssMinify());
bundles.Add(defaultCss);
var defaultJss = new ScriptBundle("~/bundles/js")
.Include("~/Static/js/jquery.js",
"~/Static/js/bootstrap.js",
"~/Static/js/site.js",
"~/Static/js/modernizr.js");
defaultJss.Transforms.Add(new JsMinify());
bundles.Add(defaultJss);
BundleTable.EnableOptimizations = true;
代碼正在生成,也沒有語法錯誤。我重新檢查了所有文件3次。(頁面源代碼並單擊了css和js的代碼)所有文件都在那裏。感謝你的回答 – 2013-04-26 15:47:46