मेरे एमवीसी अनुप्रयोग को तैनात करते समय, .NET 4.5 ढांचा & को मेरे सीएसएस को छोटा कर रहा है। हालांकि, परिणामस्वरूप फ़ाइल खाली है, इसलिए सीएसएस नियम लागू नहीं हैं। क्रोम में, मुझे Resource interpreted as Stylesheet but transferred with MIME type text/plain
चेतावनी मिलती है। आईई 9 में, मुझे CSS was ignored due to mime type mismatch
चेतावनी मिलती है।बंडल सीएसएस तैनाती के बाद प्रदर्शित नहीं हो रहा है ... एएसपी.नेट एमवीसी 4
यह वही मेरी BundleConfig में है
bundles.Add(
new StyleBundle("~/Content/bootstrap").Include(
"~/Content/bootstrap/bootstrap-responsive.css",
"~/Content/bootstrap/bootstrap-editable.css",
"~/Content/bootstrap/FileUpload.css"));
यहाँ मेरी लेआउट सिर है:
<head>
<meta charset="utf-8" />
<meta http-equiv="x-ua-compatible" content="IE=Edge" />
<title>@ViewBag.Title</title>
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
<link href="@ViewBag.StyleUrl" rel="stylesheet" type="text/css" />
@Styles.Render("~/Content/bootstrap")
<script src="~/scripts/libs/modernizr/modernizr-2.5.3.js" type="text/javascript"></script>
</head>
अतिरिक्त स्टाइलशीट एक गतिशील लोड हमारे व्यवस्थापक उपकरण में config के आधार पर स्टाइलशीट के लिए है।
जब मैं इसे स्थानीय रूप से चलाता हूं, या यदि मैं डीबग = "सत्य" सेट करता हूं, तो मुझे अपनी व्यक्तिगत फाइलें मिलती हैं & सब कुछ दिखता है जैसा दिखता है। अगर मैं इन्हें अपने लेआउट पेज पर हार्डकोड करता हूं, तो वे ठीक प्रदर्शित करते हैं। मैंने आईआईएस & सीएसएस के लिए सही एमआईएमई प्रकार देखा है (जो समझ में आता है कि हार्डकोडेड मान काम करते हैं)। मैंने यह सुनिश्चित करने के लिए भी जांच की है कि "स्टेटिक कंटेंट" भूमिका सेवा स्थापित है, क्योंकि मैं अपने गुगल में भी आया था।
कोई विचार?
आप अपने सीएसएस दिखा सकते हैं html में शामिल हैं? – NunoCarmo