visual studio instalar ejecutar code autocompletar visual-studio iis visual-studio-2012 mime-types iis-express

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.