在Windows Azure网站中使用SVG

cmp*_*ger 49 iis svg azure azure-web-sites

有谁知道是否可以将SVG mime类型添加到Windows Azure网站?我尝试使用web.config文件,但这只会破坏我的网站.

这是当前预览的限制还是我遗漏了什么?

谢谢你的帮助!

San*_*tia 99

您可以在Windows Azure网站(在web.config级别上)执行的操作非常有限,但应该允许您在staticContent下添加mime类型:

<configuration>
   <system.webServer>
      <staticContent>
         <remove fileExtension=".svg"/>
         <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
      </staticContent>
   </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

  • 首先删除现有注册以使其在本地工作非常重要.就像这里的例子一样http://odetocode.com/blogs/scott/archive/2012/08/07/configuration-tips-for-asp-net-mvc-4-on-a-windows.aspx (10认同)
  • 我必须在`<mimeType />`之前添加一个`<remove fileExtension =".svg"/>`*,以使其在我的机器上运行. (4认同)
  • 这有效!我之前已经尝试过类似的东西,但我想我做错了.谢谢! (2认同)