asp.net - svg 在本地主机上的 IIS 网络服务器上不工作

标签 asp.net css iis svg

我正在尝试使用 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/

相关文章:

asp.net - 使用 Javascript 重新居中模态弹出窗口

c# - 如何本地化 DataTable 列名称

c# - 如何从多用户编辑中锁定 asp.net 页面?

javascript - 清除以前的 css 设置

IIS6 : When an app pool is recycled, 是 Session_End 调用的吗?

c# - 从 RowCommand 获取数据

html - Div 高度响应问题?

html - 为轻松定制 CSS 而设计 HTML 的指南

asp.net - 客户端可以被视为一个线程吗?

iis - 如何允许远程访问 Visual Studio 2013 Web 调试