Laden Ich habe die folgende Ordner-Struktur in meiner MVC-Website:Bündelung css funktioniert, aber Schriftarten nicht
- Inhalt - Notebook - css
- Inhalt - Notebook - Schriftarten
Der Inhalt befindet sich direkt unter der Wurzel für die Website. In meinem css-Ordner habe ich eine Datei, die einen relativen Pfad (‘../ fonts/fontawesome-webfont.woff? V = 4.0.3')
Mein Bündel derzeit sieht
url hat wie:
bundles.Add(new StyleBundle("~/bundles/Content/Notebook/css").Include( "~/Content/Notebook/css/animate.css", "~/Content/Notebook/css/font.css", "~/Content/Notebook/css/font-awesome.min.css", "~/Content/Notebook/css/app.css" ));
Dies ist mit
gemacht@Styles.Render("~/bundles/Content/Notebook/css")
dies für die CSS-Dateien funktioniert, aber die Schrift Datei wird nicht geladen, ich sehe, dass es für sie sucht hier
http://localhost/MySite/bundles/Content/fonts/fontawesome-webfont.woff?v=4.0.3
ich das sah, und dann versucht, mein Bündel Name
zu ändern~/Content/Notebook/css
denke, dass würde den relativen Pfad zu arbeiten auch, wenn ich die "Bundles" aus dem Namen, , aber dadurch bewirkt, dass die CSS-Dateien nicht zu laden. Warum werden die CSS-Dateien nicht geladen? Wenn ich das Wort "Bundles" zurück zum Namen hatte, funktioniert es wieder. Gibt es auch eine Idee, wie man die Fonts zusammen mit dem Bundle laden kann?
Sie könnten diesen Thread über Schriftarten nicht ordnungsgemäß Rendern sehen. http://stackoverflow.com/questions/32692151/fonts-are-not-rendered-correctly-in-release-mode-but-is-working-on-de-bug-mode-i?answertab=votes#tab-top – decodingpanda