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

问题描述 投票:0回答:1

我的favicon没有在我的网站上的Internet Explorer中显示有问题。这是一个在IIS上托管的Angular 7应用程序。我有一个开发站点和一个舞台站点,并且favicon在开发站点显示正常但不是舞台站点。

我尝试/考虑过的事情:

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

困扰我的是它在开发网站上工作,这让我相信它是IIS上的东西。有人有什么建议吗?谢谢

angular internet-explorer iis favicon
1个回答
0
投票

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

<link rel="icon" href="http://www.yoursite.com/favicon.ico?v=2" />
© www.soinside.com 2019 - 2024. All rights reserved.