Resulta que cuando en nuestras páginas usamos Glyphicons, esos iconos tan chulos que vienen de serie con Bootstrap, se tiene que descargar al navegador la fuente de caracteres utilizada, que se encuentra en varios formatos en la carpeta /fonts del proyecto.
Esto es así porque cada browser/dispositivo requiere un formato de fuente determinada; por ejemplo, Google Chrome utiliza .woff, y en este escenario es en el que se produce el error.
Y el problema ocurre porque algunos de estos formatos de archivo no son reconocidos directamente por el servidor web IIS, por lo que es incapaz de retornar su contenido cuando se le solicita, generando un error 404 (not found) aunque el archivo exista.
La solución es realmente sencilla, basta con incluir el siguiente bloque en la sección
<system.webserver>
del archivo web.config de nuestro proyecto:<system.webServer>De esta forma indicamos a IIS el tipo de contenido MIME asociado a la extensión .woff, y a partir de ese momento será capaz de procesar peticiones a este tipo de archivos.
[...]
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
</staticContent>
</system.webServer>
Publicado en Variable not found.