[#AZURE] HowTo: usar archivos #SVG en proyectos web en AZURE

Hola!

hoy me encuentro con uno de esos errores de viernes que me roban 2 horas en algo que tendría que ser una acción de 10 minutos.

El escenario era simple, tenía que publicar una aplicación ASP.Net MVC con mucho Bootstrap dentro en Azure para validarlo con el equipo de USA. Desde la V2 del Azure SDK, esto solo son 2 clicks. Sin embargo, una vez publicado el website, me encuentro con que el site se pinta más raro que un huevo cuadrado. (????)

Asi que a ver que sucede. Después de ver un poco que pasa, me termino dando cuenta que el proceso de publicación de websites a AZURE no ha subido las imágenes con extensión .svg (Scalable Vector Graphics). Pues nada, a ver como se puede soluciona esto.

Por suerte, este post de los amigos de OdeToCode explica muy bien como agregar determinados tipos de archivo a proyectos Web para esta casuística. Lo que debemos hacer es modificar el archivo we.config y en la sección <system.webserver> agregar los elementos que necesitamos, por ejemplo.

<staticContent>
<remove fileExtension=".mp4"/>
<remove fileExtension=".ogv"/>
<remove fileExtension=".webm"/>
<remove fileExtension=".svg"/>
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".ogv" mimeType="video/ogg" />
<mimeMap fileExtension=".webm" mimeType="video/webm" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml"/>
</staticContent>

Y listo !!!

Fuente: http://odetocode.com/blogs/scott/archive/2012/08/07/configuration-tips-for-asp-net-mvc-4-on-a-windows.aspx

Saludos @ La Finca

El Bruno

imageimageimageGoogle

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *