Favicon没有显示在IIS托管的Angular应用程序的IE中

时间:2019-04-15 08:26:31

标签: angular internet-explorer iis favicon

我的网站图标无法显示在我的网站的Internet Explorer中,我遇到了问题。它是IIS上托管的Angular 7应用程序。我有一个开发站点和一个舞台站点,并且该图标图标在开发站点上很好显示,但在舞台站点上没有。

我尝试过/考虑的事情:

  • 将图标图标更改为.png而不是.ico
  • 在Head标签之间添加指向收藏夹的链接(在Angular中不需要)
  • Favicon已包含在angular.json的资产中
  • 两个站点的Webconfig文件相同
  • 两个站点的代码相同
  • 清除IE缓存
  • 我可以通过/favicon.ico
  • 访问该图标

让我感到困扰的是,它可以在开发站点上运行,这使我相信它是IIS上的东西。 有人有什么建议吗? 谢谢

1 个答案:

答案 0 :(得分:0)

您可以通过添加v = 2参数,使用以下方法强制刷新图标,以排除图标缓存

<link rel="icon" href="http://www.yoursite.com/favicon.ico?v=2" />