में माउस मैं .NET 4.5 के minification में बनाया का उपयोग शुरू कर रहा हूँ और कम करें को & मेरी CSS और JavaScript बंडल बांध दिया। जावास्क्रिप्ट minification महान काम करता है, हालांकि, मैं सीएसएस minification के साथ परेशानी में भाग गया है। मैं एक शैली बंडल नीचे कोड का उपयोग कर बना सकते हैं -शैली बंडलों और सीएसएस
var myCss = new string[]
{
"~/Content/jquery.css",
"~/Content/app.css",
};
bundles.Add(new StyleBundle("~/bundles/MySiteCss/").Include(myCss));
और फिर मैं उन्हें .cshtml (उस्तरा फ़ाइल) में संदर्भ नीचे के रूप में -
@Styles.Render("~/bundles/MySiteCss/")
यह सीएसएस फ़ाइल minifies। हालांकि, अगर सीएसएस फाइलों में शैलियों वाली पृष्ठभूमि होती है जिनमें पृष्ठभूमि-छवि संदर्भ होते हैं, जैसे पृष्ठभूमि-छवि: url ('img/icon.png'), यह इस आइकन फ़ाइल को एक नए स्थान से लोड करने का प्रयास करता है (बंडल नाम से व्युत्पन्न) = /bundles/MySiteCss/img/icon.png
के बाद से आइकन स्थान में मौजूद नहीं है, यह लोड नहीं प्राप्त करता है और पृष्ठ पर प्रदर्शित।
इसे एक पूर्ण यूआरएल में बदलें। – ZippyV