Favicon不能在特定服务器下运行,但适用于其他服务器

时间:2012-05-22 12:16:09

标签: asp.net iis-6 favicon

我遇到了一个问题,这个问题似乎在IT世界中经常发生。

当然,必须有一个简单的解决方案,所以我解决了伟大的SO:

从特定服务器浏览我们的网站时,

我的 <link rel="shortcut icon" href="favicon.ico" /> 不会出现,但适用于其他服务器。

服务器正在使用IIS 6,并且始终使用SSL浏览该站点。

如果您直接请求,服务器可以提供图标,但从不出现。

本地和所有其他测试服务器按预期运行,在某些情况下与IIS 7不同,而其他测试服务器则完全不同。

我们已经尝试了我们能想到的一切,甚至在它们禁止.ico的情况下检查服务器上的策略。我不想详细说明我们尝试过的内容,因为我也不想引出任何可能的答案。

机器位于客户区域,因此我们的访问权限有限,我们的测试运行并不像我们希望的那样彻底。

TIA。

1 个答案:

答案 0 :(得分:0)

清除浏览器缓存。

似乎是一个愚蠢的建议,但我遇到了这个问题。 像Chrome这样的浏览器让Favicon保持缓存...永远:))