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