svg is not working on IIS webserver on localhost

Your IIS is most likely not configured with SVG as a content type, try adding

<staticContent>
    <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>

inside the <system.webServer> scope of your web.config.

This will of course only work if your application is the one serving up the svg. If the svg is not contained inside your application but in a separate directory of the web server, you'll need to add the same mapping to your web server instead inside the "mime-types" tab.


Try This - Your App/Website under Default Settings of IIS Manager

 Default Site Under IIS Manager

Then "Add" -> { .svg : image/svg+xml }

Tags:

Css

Asp.Net

Iis

Svg