我試着使用的Visual Studio 2012,IIS快遞V8.0和ASP .NET Web窗體顯示在我的web應用程序.SVG文件。不能在Visual Studio 2012(IIS快遞)顯示.SVG文件
事我已經嘗試:
- 添加.SVG擴展WEB.CONFIG
<staticContent> <remove fileExtension=".svg" /> <mimeMap fileExtension=".svg" mimeType="image/svg+xml" /> </staticContent>
- 添加.SVG擴展C:\ Users \ UserName \ Documents \ IISExpress \ config \ applicationhost.config
- 複製圖像提供給瀏覽器的URL,並且它顯示優良。
<staticContent lockAttributes="isDocFooterFileName"> ... <mimeMap fileExtension=".svg" mimeType="image/svg+xml" /> ...
4.在IIS下發佈網站,顯示正常。此外,我們有一個開發人員使用Visual Studio 2013,它使用IIS Express v8.5顯示正常。
林加入.SVG爲圖標,使用span
元件與具有作爲背景URL文件的一個類,所以我不能使用此解決方案:SVG files in VS2012
這是風格類增加到跨度:
background: transparent url(images/svg/reports.svg) no-repeat scroll 0px 0px;
發生了什麼?
你確定你可以通過直接輸入網址訪問I文件t在瀏覽器中? – mason
是的,我做了,即時將這些信息添加到問題! – DiegoS
@DiegoS你在[這個答案](http://stackoverflow.com/a/26385901/1429080)中試過這個技巧。似乎有點駭人的解決方法,但可能值得嘗試... – user1429080