25
A
回答
44
你的IIS是最有可能不與SVG配置爲內容類型,嘗試添加
<staticContent>
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
你的web.config的<system.webServer>
範圍內。
這當然只適用於你的應用程序是svg
服務的應用程序。如果svg
未包含在您的應用程序中,而是包含在Web服務器的單獨目錄中,則需要在「mime-types」選項卡中添加相同的映射到您的Web服務器。
+11
如果您將MIME類型添加到應用程序中,最好先刪除您首先添加的類型:
0
在我的情況下,我在<system.webServer>
範圍內(如Joachim Isaksson提到的)在applicationHost.config文件(通常位於C:\ Windows \ System32 \ inetsrv \ config)中包含所需的所有mime類型。這使得我的所有IIS站點都可以繼承相同的MIME類型,並在出現錯誤時爲您提供一個位置來更改它們。 IIS管理器
然後 「添加」 的默認設置下您的應用程序/網站 - -
16
3
<system.webServer>
<staticContent>
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
</system.webServer>
或iis 轉至MIME類型並添加 文件擴展名: .svg MIME類型: image/svg + xml
相關問題
- 1. PHP會話在本地主機上工作,但不在網絡服務器上
- 2. Json在本地主機上工作,但不在服務器上
- 3. PHP腳本不能在本地計算機上工作,但在網絡服務器上工作
- 4. jquery ajax form.serialize()不能在服務器和本地IIS上工作
- 5. 沒有填充本地主機,但在網絡服務器上?
- 6. json_decode在本地主機但不在web服務器上工作
- 7. PHP InstanceOf在本地工作,但不在主機服務器上
- 8. ASP.NET SetFocus在本地主機上工作,但在服務器上不工作
- 9. 在本地主機上工作,但不在服務器上工作?
- 10. 滑塊出現在本地主機上,但不在網絡服務器上
- 11. jQuery功能在本地主機上工作,但不在網絡上
- 12. Url路由工作本地主機,但不在服務器上
- 13. 會話在本地主機上工作,而不是在網絡上工作
- 14. jquery在本地主機上工作,但不在IIS上
- 15. 文件上傳工作在本地服務器,但不是網絡服務器
- 16. 在本地主機上但不在網絡服務器上的PHP序列化工作
- 17. 在線服務器上工作的Javascript在本地主機上工作
- 18. AJAX不能與網絡服務器一起工作,但在本地文件系統上工作; IIS 7.5
- 19. JavaScript功能在本地主機上工作,但在iis上不起作用
- 20. Flowplayer只能在本地主機上運行。無法在服務器上工作
- 21. asp.net網站工作的本地主機,但不能在IIS
- 22. mysql_real_escape_string工作在本地主機,但不是在網絡服務器
- 23. 在本地主機上工作的字體,但不在活動服務器上
- 24. 本地主機htaccess代碼不能在真正的服務器上工作?
- 25. jQuery代碼在本地主機,但不能遠程服務器上的工作
- 26. Jquery Ajax沒有在服務器上工作,但在本地主機上工作
- 27. PHP代碼在本地主機上工作,但不能在服務器
- 28. .NET Web服務只能在本地主機上工作
- 29. Javascript在本地窗口上工作,但不在網絡服務器上
- 30. php包括不在主機服務器上工作,但在本地(xampp)服務器上工作
什麼是您的IIS版本? –
檢查您的服務器上允許的Mime類型設置。 –
我認爲它的7.5, 當我運行的HTML頁作爲單個頁面,它運行正常.. 問題是當從本地運行 – HasanAboShally