type otf fonts iis-7.5 mime-types woff eot

fonts - otf - Tipos MIME para woff, ttf, svg y eot 404ing a pesar de estar configurados en IIS



mime type woff2 iis (1)

Estoy intentando obtener una fuente para renderizar dentro de un archivo y me está dando el error habitual de

Resource interpreted as Font but transferred with MIME type text/html:

Pero el archivo HTML que se muestra es nuestro archivo 404.aspx. Intenté instalar las aplicaciones en web.config y luego, finalmente, en IIS como:

.woff application/font-woff .ttf application/font-ttf .eot application/vnd.ms-fontobject .otf application/font-otf .svg image/svg+xml

No puedo entender a dónde me voy mal. los archivos se almacenan en una carpeta llamada fuentes que se encuentra en el directorio base del sitio y tengo el estilo dentro de mi archivo aspx como

@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; }

y el stylesheet.css dentro de la carpeta de fuentes como:

@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; }

He intentado las rutas de archivos como / fonts / y solo fonts / en vano. Pero no puedo hacer que el archivo no sea 404. Alguien sugirió reiniciar el servidor, pero eso tampoco logró nada.

¿Hay algo que me esté perdiendo? ¿O algún error que he cometido?

Si ayuda también probé esto en el web.config

<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>


Para aquellos que necesitan respuesta. A continuación se muestra la solución. Consulte los detalles en http://www.alienfactory.co.uk/articles/mime-types-for-web-fonts-in-bedsheet .

<remove fileExtension=".woff" /> <remove fileExtension=".eot" /> <remove fileExtension=".ttf" /> <remove fileExtension=".svg" /> <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" /> <mimeMap fileExtension=".ttf" mimeType="application/font-sfnt" /> <mimeMap fileExtension=".svg" mimeType="image/svg+xml" /> <mimeMap fileExtension=".woff" mimeType="application/font-woff" />