MIME-Typen für woff, ttf, svg und eot 404ing trotz Einrichtung in IIS
Ich versuche, eine Schriftart zum Rendern in einer Datei zu bringen, und es wird mir der übliche Fehler von @ angezeig
Resource interpreted as Font but transferred with MIME type text/html:
Aber die gezeigte HTML-Datei ist unsere 404.aspx-Datei. Ich habe versucht, die Anwendungen wie gewohnt in der web.config zu installieren und schließlich in IIS selbst als:
.woff application/font-woff
.ttf application/font-ttf
.eot application/vnd.ms-fontobject
.otf application/font-otf
.svg image/svg+xml
Ich kann nicht verstehen, wo ich falsch liege. Die Dateien werden in einem Ordner namens fonts gespeichert, der sich im Basisverzeichnis der Site befindet. Ich habe den Stil in meiner ASPX-Datei als
@font-face {
font-family: 'segoe_printregular';
src: url('/fonts/segoepr-webfont.eot'); /* IE9 Compat Modes */
src: url('/fonts/segoepr-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/fonts/segoepr-webfont.woff') format('woff'), /* Modern Browsers */
url('/fonts/segoepr-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
url('/fonts/segoepr-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
font-weight: normal;
font-style: normal;
}
und die Datei stylesheet.css im Ordner fonts als:
@font-face {
font-family: 'segoe_printregular';
src: url('/segoepr-webfont.eot'); /* IE9 Compat Modes */
src: url('/segoepr-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/segoepr-webfont.woff') format('woff'), /* Modern Browsers */
url('/segoepr-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
url('/segoepr-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
font-weight: normal;
font-style: normal;
}
Ich habe versucht, die Dateipfade als / fonts / und nur fonts / ohne Erfolg. Aber ich kann die Datei nicht auf den Wert 404 bringen. Jemand hat vorgeschlagen, den Server neu zu starten, aber das hat auch nichts gebracht.
Ist da etwas, was ich vermisse? Oder ein Fehler, den ich gemacht habe?
Wenn es hilft habe ich das auch in der web.config probiert
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<remove fileExtension=".ttf" />
<mimeMap fileExtension=".ttf" mimeType="application/font-ttf" />
<remove fileExtension=".eot" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<remove fileExtension=".otf" />
<mimeMap fileExtension=".otf" mimeType="application/font-otf" />
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>