我在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文件中修复了所有问题。答案 0 :(得分:3)
我发现了问题。作为VS2014和Azure的相对新用户,我忽略了更高级别的Web.config文件,并且只使用上面提到的较低的两个文件。将其他staticContent行放入Web.config文件中修复了所有问题。