背景介绍:
在使用photoswipe的时候,引入了css,按钮是使用svg进行展示的,在用vs2010开发调试过程中,发现不能显示按钮。在请求.svg 的文件时,响应头中的content Type始终不是正确的mime Type类型。如下图:
正确的响应头:
解决办法就是,在iis中添加对应的mime Type就可以了。但是vs2010中用的开发调试服务器是ASP.NET Development Server,不是iis express,因此即使在vs2010中设置了对应的mimeType仍然不能正确请求.svg文件。
如果使用vs2010的话,调试服务器要切换成iis express7.5。首先要安装vs2010 sp1补丁。
参考:https://serverfault.com/questions/359904/how-to-configure-iis-for-svg-and-web-testing-with-visual-studio