我正在尝试使用 css 将“.svg”图像设置为背景图像,但它不起作用。该 url 有效并返回 200 状态代码并适用于“.png”图像。
问题是什么?
最佳答案
您的 IIS 很可能没有配置 SVG 作为内容类型,尝试添加
<staticContent>
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
在<system.webServer>
里面您的 web.config 的范围。
这当然只有在您的应用程序是提供 svg
的应用程序时才有效。 .如果svg
不包含在您的应用程序中,而是在 Web 服务器的单独目录中,您需要将相同的映射添加到您的 Web 服务器,而不是在“mime-types”选项卡中。
关于asp.net - svg 在本地主机上的 IIS 网络服务器上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12328651/