Ich habe sehr seltsames Problem in MVC BundleConfig-Datei. Vor dem Veröffentlichen meiner Site setzte ich BundleTable.EnableOptimizations auf true und wartete, dass meine CSS-Datei nach der Veröffentlichung minimiert würde. Aber eine Datei von ScriptBundle wird minimiert, und eine andere von derselben ScriptBundle ist nicht. Hier ist, was ich meine:BundleTable.EnableOptimizations funktioniert nicht asp mvc
mein BundleConfig Code:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css",
"~/Content/Site.css"));
BundleTable.EnableOptimizations = true;
und in _Layout ich habe:
@Styles.Render("~/Content/css")
So dieses Codes zur Folge haben, dass, wenn ich Quellen Website in Browser überprüfen Es gibt eine CSS-Datei, in der meine bootstrap.css- und Site.css-Dateien kombiniert sind, bootstrap.css jedoch minimiert ist und Site.css nicht. Ich kann einfach nicht herausfinden, warum System meine Site.css-Datei nicht minimiert.
Es ist das seltsamste Problem, das ich jemals hatte, also wenn Sie wissen, was los ist, bitte helfen Sie mir.
Es könnte ein Syntaxfehler in der Site.css sein, so dass die Minimierung fehlschlägt. Kannst du die CSS über http://csslint.net/ oder einen anderen Validator ausführen? – Esko
Bitte lesen Sie zwischen Bundle und Minify. dann findest du deine Antwort heraus. – Surajghosi
Es gab keinen größeren Syntaxfehler in meiner CSS-Datei @Esko, aber das könnte im anderen Fall ein Problem sein, also danke für Feedback trotzdem! – Misho