0
在我的ASP .NET應用程序中,我的SVG元素沒有正確渲染。我想這是因爲一些MIME類型的複雜性。SVG元素不是本地渲染的,而是遠程渲染的?
下面你看到我的Web.Config文件。
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<section name="microsoft.visualstudio.testtools" type="Microsoft.VisualStudio.TestTools.UnitTesting.TestConfigurationSection, Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</configSections>
<system.web>
<globalization culture="en-US" uiCulture="en-US"/>
<customErrors mode="On"/>
<pages validateRequest="false"/>
<compilation debug="true"/>
<webServices>
<protocols>
<clear />
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
<sessionState timeout="1440" />
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<staticContent>
<remove fileExtension=".svg" />
<remove fileExtension=".svgz" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".svgz" mimeType="image/svg+xml" />
</staticContent>
</system.webServer>
</configuration>
什麼可能導致這種情況?我可以在所有瀏覽器中重新確認問題。