今天帮朋友建设了个网站,其中logo用了个svg格式的文件,上传到阿里云虚拟主机,访问发现logo提示404错误,不显示图片。这是因为web服务器默认不能解析svg文件的原因。
解决方法:在Web.Config 中添加配置节点,手工映射。阿里云虚拟主机Windows版,是支持web.config文件配置的,我们只需在web.config文件里加上,以下代码:
<staticContent>
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>