2014-02-11 60 views
0

我很抱歉,如果它是新手或愚蠢的東西,但這是我第一次使用web.config文件。mimeMap仍然不顯示我的svg

我一直在處理godaddy的默認情況下不提供svg支持的樂趣。所以我找到了一些關於使用web.config文件的信息來通知瀏覽器如何處理這種文件類型。

來源

  1. Link 1

  2. Link 2

  3. Link 3


我能夠在不崩潰所有內容的情況下獲取服務器中的文件。該網站仍然會顯示,而不是顯示500 (internal) error,但svg仍然無能爲力。

這裏是我的web.config文件:

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <system.webServer> 
    <staticContent> 
     <remove fileExtension=".svg" /> 
     <mimeMap fileExtension=".svg" mimeType="images/svg+xml" /> 
     <remove fileExtension=".svgz" /> 
     <mimeMap fileExtension=".svgz" mimeType="images/svg+xml" /> 
    </staticContent> 
    </system.webServer> 
</configuration> 

有誰知道我做錯了嗎?我也將該文件放入服務器上的主根文件中,但沒有運氣。

直播現場,如果有幫助:Mobile app design

+0

什麼客戶端應用程序/您使用的是和它支持SVG文件的瀏覽器? – rob

+0

我正在使用最新的chrome,firefox和IE,它們都顯示不正確。 Godaddy默認不包含svg支持,所以我遵循他們的* easy *步驟,現在我在這裏。 :當我上傳到我的投資組合時,同一個網站顯示正確,但不在godadyd域。 –

回答

2

看來你的mime類型不正確。從images刪除 「S」:

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

reference, if you like documentation

+0

親愛的上帝,你是一個拯救生命的人!最後這個svg正在顯示,woot! –

+0

只是添加...我試了上面的,它不工作,直到我在它上面添加這個神祕的線: headwinds