Ich muss IIS Express eine neue MIME-Zuordnung für .woff-Dateierweiterungen hinzufügen.
Wenn ich der "applicationhost.config" von IIS Express das folgende Snippet hinzufüge, funktioniert es einwandfrei:
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
...
Aber ich möchte es tatsächlich zu meiner "web.config" hinzufügen, damit nicht jeder Entwickler seine "applicationhost.config" lokal ändern muss.
Also habe ich es wieder aus der Datei "applicationhost.config" entfernt und der "web.config" des Projekts das folgende Snippet hinzugefügt:
<system.webServer>
...
<staticContent>
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
</staticContent>
</system.webServer>
Leider scheint es nicht so zu funktionieren, denn wenn ich versuche, auf eine .woff-Datei zuzugreifen, erhalte ich einen HTTP 404.3-Fehler.
Was mache ich falsch?
quelle
Wenn jemand auf Fehler wie Fehler stößt: Es kann kein doppelter Sammlungseintrag vom Typ 'mimeMap' mit eindeutigem Schlüsselattribut hinzugefügt werden und / oder andere Skripte funktionieren bei diesem Fix nicht mehr. Es kann hilfreich sein, ihn zuerst wie folgt zu entfernen:
Zumindest hat das mein Problem gelöst
quelle
quelle
Ich weiß, das ist eine alte Frage, aber ...
Ich habe gerade bemerkt, dass meine Instanz von IISExpress keine Woff-Dateien bereitstellt, also habe ich nicht gesucht (gefunden) und dann gefunden:
http://www.tomasmcguinness.com/2011/07/06/adding-support-for-svg-to-iis-express/
Ich nehme an, meine Installation unterstützt SVG, da ich damit kein Problem hatte. Aber die Anweisungen sind für woff trivial modifizierbar:
Führen Sie den folgenden Befehl aus:
appcmd set config / section: staticContent / + [fileExtension = 'woff', mimeType = 'application / x-woff']
Ich habe mein Problem gelöst und musste mich nicht mit einer beschissenen Konfiguration herumschlagen (als müsste ich Unterstützung für die Verben
PUT
und hinzufügenDELETE
). Yay!quelle
Danke für diesen Beitrag. Ich habe dies für die Verwendung von Schnurrbart-Vorlagen in meinem asp.net mvc-Projekt funktioniert. Ich habe Folgendes verwendet, und es hat für mich funktioniert.
quelle
Ich verwende IIS Express nicht, sondern entwickle es mit meinem lokalen vollständigen IIS 7.
Wenn also jemand anderes hier ist, um das zu versuchen, musste ich den MIME-Typ für Woff über IIS Manager hinzufügen
quelle
Um das Problem zu lösen, doppelklicken Sie auf die Konfigurationsoption "MIME-Typen", während der IIS-Stammknoten im linken Bereich ausgewählt ist, und klicken Sie im Bereich "Aktionen" rechts auf den Link "Hinzufügen ...". Daraufhin wird der folgende Dialog angezeigt. Fügen Sie die Dateierweiterung .woff hinzu und geben Sie "application / x-font-woff" als entsprechenden MIME-Typ an:
Befolgen Sie dasselbe für woff2 mit application / x-font-woff2
quelle
Ich hatte ein Problem damit, dass meine ASP.NET 5.0 / MVC 6-App statische Binärdateitypen bereitstellt oder virtuelle Verzeichnisse durchsucht. Es sieht so aus, als ob dies jetzt beim Start in Configure () erfolgt. Eine kurze Einführung finden Sie unter http://docs.asp.net/en/latest/fundamentals/static-files.html .
quelle