无法从Azure提供SVG

时间:2014-09-12 21:26:49

标签: azure svg web-config

我在VS2014上构建一个静态HTML5网站,并通过Dropbox部署在Azure上托管。所有在VS2014上都使用F5。但我的SVG图像无法从Azure提供。我收到HTTP / 1.1 404 Not Found错误。我试过这个解决方案: Use SVG in Windows Azure Websites以及Mads Kristensen在http://madskristensen.net/post/prepare-webconfig-for-html5-and-css3建议的代码段。我的web.Debug.config& web.Release.config文件如下:

<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
  <system.webServer>
    <staticContent>
      <remove fileExtension=".svg"/>
      <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
    </staticContent>
  </system.webServer>  
</configuration>

这是问题所在。我该怎么做才能下载我的svg文件?

编辑:我发现了问题。作为VS2014和Azure的相对新用户,我忽略了更高级别的Web.config文件,并且只使用上面提到的较低的两个文件。将其他staticContent行放入Web.config文件中修复了所有问题。

1 个答案:

答案 0 :(得分:3)

我发现了问题。作为VS2014和Azure的相对新用户,我忽略了更高级别的Web.config文件,并且只使用上面提到的较低的两个文件。将其他staticContent行放入Web.config文件中修复了所有问题。