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