SVG图片在asp.net mvc 4中无法显示。
SVG图片在asp.net mvc 4中无法显示。
我有一些以svg格式的图像。当我在简单的html中使用它时,它可以显示,但是当我尝试在一个真实的项目中使用它时(asp.net mvc 4,visual studio 2010),它无法显示。
代码如下:
@model KZStream.Web.Site.Models.IamSelling.IamSellingModel
@using KZStream.Web.Site.Resources.Views.Products
@{
Layout = "~/Views/Shared/_Mobile.cshtml";
}
Присоединиться
SVG图像在ASP.NET MVC 4中无法显示的问题可能出现的原因是服务器不支持SVG格式的文件。为了解决这个问题,可以通过以下步骤进行操作:
1. 尝试直接访问SVG文件,例如localhost:port/content/images/mobile/MS_Logo.svg
,如果出现文件类型不支持的消息,说明服务器不支持SVG格式的文件。
2. 在Web.config文件中添加以下代码,以确保服务器能够提供SVG格式的文件:
<system.webServer> <staticContent> <remove fileExtension=".svg" /> <mimeMap fileExtension=".svg" mimeType="image/svg+xml" /> </staticContent> </system.webServer>