How to configure IIS for SVG and web testing with Visual Studio?

Posted by macias on Server Fault See other posts from Server Fault or by macias
Published on 2012-02-14T10:23:59Z Indexed on 2012/06/12 16:42 UTC
Read the original article Hit count: 328

Let's say I have a simple web page with svg image in it:

<img src="foobar.svg" alt="not working" />

If I make this page as static html page and view it directly svg is displayed. If I type the address of this svg -- it is displayed.

But when I make this as .aspx page and launch it dynamically from Visual Studio I get alt text. If I type the address of this svg (from localhost, not as a local file) -- browser tries to download it instead of displaying.

I already defined mime type in IIS (for entire server -- "image/svg+xml") and restarted IIS. Same effect as before.

Question: what should I do more?

Update

WireShark won't work (it is in documentation), I tried also RawCap, but it cannot trace my connection (odd), luckily Fiddler worked:

From client:

GET http://127.0.0.1:1731/svg/document_edit.svg HTTP/1.1
Host: 127.0.0.1:1731
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.1) Gecko/20100101 Firefox/10.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

Answer from server:

HTTP/1.1 200 OK
Server: ASP.NET Development Server/10.0.0.0
Date: Thu, 16 Feb 2012 11:14:38 GMT
X-AspNet-Version: 4.0.30319
Cache-Control: private
Content-Type: application/octet-stream
Content-Length: 87924
Connection: Close

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:

*** FIDDLER: RawDisplay truncated at 128 characters. Right-click to disable truncation. ***

For the record, here is useful Q&A for Fiddler: http://stackoverflow.com/questions/826134/how-to-display-localhost-traffic-in-fiddler-while-debugging-an-asp-net-applicati

© Server Fault or respective owner

Related posts about iis7

Related posts about configuration