visual-studio - instalar - visual studio code html class intellisense
Agregar la entrada<mimeMap> Causa 500 para otro contenido estático en IIS Express (3)
Estoy usando Visual Studio 2012 con la Actualización 2 e IIS Express.
Cuando agrego un registro a la sección de contenido estático, el resto del contenido estático (.js, .css, .jpg, etc.) devuelve un error de 500.
Cualquier consejo sería muy apreciado. Gracias por adelantado.
El comportamiento del elemento system.webServer/staticContent/mimeMap
ha cambiado en IIS 7.0 y aparentemente uno tiene que enumerar todos los tipos explícitamente para que se devuelvan correctamente.
Aquí hay una descripción de la documentación de configuración de IIS :
Nota : IIS 7 no devolverá tipos de archivos que no se agreguen al elemento o que tengan asignaciones en el elemento de forma predeterminada. Este comportamiento impide el acceso no autorizado a archivos que no tienen asignaciones en la configuración de configuración de IIS 7.
El tipo MIME probablemente ya se haya agregado a su IIS.
Intente eliminar el tipo MIME primero y luego agréguelo nuevamente en su web.config
<remove fileExtension=".woff"/>
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
¡Buena suerte!
Si está utilizando IIS Express en Visual Studio, entonces no hay necesidad de definir staticContent
así que elimínelo.
De forma predeterminada, Visual Studio IIS Express permite todos los tipos MIME.