部署iis后未加载Angular svg图像

Posted

技术标签:

【中文标题】部署iis后未加载Angular svg图像【英文标题】:Angular svg image is not loading after deployment iis 【发布时间】:2020-07-22 02:09:37 【问题描述】:

我正在使用 Angular 8 开发应用程序。所以在那之后我通过 ng-build --prod 部署了我的应用程序。我得到了包含我所有文件的 dist 文件夹并粘贴到服务器上。

一切正常,但没有加载一张图片,它存在于主根文件夹中。

我检查了所有内容,但即使我的文件也放置在正确的路径中,该图像也没有加载。

我还检查了所有权限,并授予所有人组权限以允许完全控制,但此错误并没有随之消失。

谢谢

【问题讨论】:

【参考方案1】:

这不是 Angular 问题。

很可能您的 IIS 未针对 SVG Mime 类型进行配置。

看看:svg is not working on IIS webserver on localhost 关于如何正确配置它。

【讨论】:

嗨,卡卡斯。谢谢你的回答,真的很有帮助,因为我花了两天时间找出错误在哪里。但再次感谢。

以上是关于部署iis后未加载Angular svg图像的主要内容,如果未能解决你的问题,请参考以下文章

解决IIS Web部署 svg/woff/woff2字体 404错误

发布后未显示图标和图像

解决Web部署 svg/woff/woff2字体 404错误

解决Web部署 svg/woff/woff2字体 404错误

在IIS服务器上部署svg/woff/woff2字体

如何在 Angular 中更改 svg 元素的颜色?