首页 文章

无法从Azure提供SVG

提问于
浏览
2

我正在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 回答

  • 3

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

相关问题