C# IE 9上未显示Favicon图标

C# IE 9上未显示Favicon图标,c#,asp.net,html,.net,vb.net,C#,Asp.net,Html,.net,Vb.net,Favicon图标出现在chrome、mozilla firefox上,我也尝试过其他浏览器,但在IE9中没有出现。我找不到问题所在 我将代码粘贴在母版页内的头标签下面(使用Visual Studio) 演示页 但favicon仍然没有出现在IE 9中。还有别的办法吗。。或者我做错了什么,因为它在其他浏览器——chrome上运行得很好,firefox..只需刷新页面或删除缓存并刷新favicon浏览器之间没有差异。只需刷新页面或删除缓存并刷新favicon浏览器之间没有差异。要获得最一致的结

Favicon图标出现在chrome、mozilla firefox上,我也尝试过其他浏览器,但在IE9中没有出现。我找不到问题所在

我将代码粘贴在母版页内的头标签下面(使用Visual Studio)


演示页

但favicon仍然没有出现在IE 9中。还有别的办法吗。。或者我做错了什么,因为它在其他浏览器——chrome上运行得很好,firefox..

只需刷新页面或删除缓存并刷新favicon浏览器之间没有差异。

只需刷新页面或删除缓存并刷新favicon浏览器之间没有差异。

要获得最一致的结果,使用域根文件夹中favicon.ico文件的绝对路径:

<link href="//yourdomain/favicon.ico" rel="shortcut icon" type="image/x-icon" />

您还必须检查的其他情况包括: 1.您是否将jpg重命名为ico?如果是这样,将文件创建为ico,它将按预期工作。 2.如果该站点已关闭且需要登录,则不会显示该图标。在web.config中为favicon.ico添加异常:

<location path="favicon.ico">
  <system.web>
     <authorization>
       <allow users="*" />
     </authorization>
  </system.web>
</location> 

要获得最一致的结果,请使用域根文件夹中favicon.ico文件的绝对路径:

<link href="//yourdomain/favicon.ico" rel="shortcut icon" type="image/x-icon" />

您还必须检查的其他情况包括: 1.您是否将jpg重命名为ico?如果是这样,将文件创建为ico,它将按预期工作。 2.如果该站点已关闭且需要登录,则不会显示该图标。在web.config中为favicon.ico添加异常:

<location path="favicon.ico">
  <system.web>
     <authorization>
       <allow users="*" />
     </authorization>
  </system.web>
</location> 

查看您的网络浏览器的访问日志文件。实际上,你可以看到各种浏览器在哪里查找favicon.ico文件,然后把它放在IE9正在查找的地方


众所周知,有些浏览器很难触发重新读取favicon.ico文件,如果他们第一次尝试时没有这样做的话。因此,请确保您看到它正在尝试检索,包括重新启动浏览器,并在必要时清除其缓存。

查看您的webbrowser的访问日志文件。实际上,你可以看到各种浏览器在哪里查找favicon.ico文件,然后把它放在IE9正在查找的地方

众所周知,有些浏览器很难触发重新读取favicon.ico文件,如果他们第一次尝试时没有这样做的话。因此,请确保您看到它正在尝试检索,包括重新启动浏览器,并在必要时清除其缓存。

使用图标的完整路径

<link rel="shortcut icon" href="http://www.yourdomain.com/images/favicon.ico" type="image/x-icon" />

使用图标的完整路径

<link rel="shortcut icon" href="http://www.yourdomain.com/images/favicon.ico" type="image/x-icon" />

好了,伙计们! 谢谢你的回答和支持

我现在找到解决办法了 我们必须添加像这样的内部头标签

<link rel="shortcut icon" href="~/favi.ico" type="text/x-html-insertion" />

Favicon现在也在IE 9工作。 希望这对你们将来也有帮助。

伙计们! 谢谢你的回答和支持

我现在找到解决办法了 我们必须添加像这样的内部头标签

<link rel="shortcut icon" href="~/favi.ico" type="text/x-html-insertion" />

Favicon现在也在IE 9工作。

希望这对您将来的工作也会有所帮助。

尝试将favicon.ico复制到您网站的根目录(而不是子文件夹图像),它会自动工作;o) 非常确定favicon应该在根目录中出现,但从未试图亲自覆盖它。在这种情况下,您甚至不需要硬引用。我试图将其放入根目录中,但它不起作用。…:(这个问题可能重复。你也可以查看链接。这也可以帮助你:)。以前IE有一个“功能”,它只显示书签网站的图标。我不知道这是否仍然适用?尝试将favicon.ico复制到网站的根目录(而不是子文件夹图像),它应该可以自动工作;o) 非常确定favicon应该在根目录中出现,但从未试图亲自覆盖它。在这种情况下,您甚至不需要硬引用。我试图将其放入根目录中,但它不起作用。…:(这个问题可能重复。你也可以查看链接。这也可以帮助你:)。以前IE有一个“功能”,它只显示书签网站的图标。我不知道这是否仍然适用?您的插入语可以通过以下方式隐式处理:
或a-
href=“//yourdomain/favicon.ico”
应该满足这两个要求您的插入语可以通过以下方式隐式处理:
或a-
href=“//yourdomain favicon.ico”
应满足以下要求:在按Ctrl+F5删除所有缓存内容后,我尝试重新打开浏览器。但仍然不起作用(你在日志文件中看到了什么?你看到IE9访问favicon.ico了吗?我试图在按Ctrl+F5删除所有缓存内容后重新打开浏览器,但仍然不工作。:(你在日志文件中看到了什么?你看到IE9访问favicon.ico了吗?我不是下选者,但(对我来说)不清楚。)从你的回答来看,你是在谈论他的代码。对不起,我和你在一起。我不是反对者,但从你的回答来看,你(对我)不清楚你是在谈论他的代码。对不起,我和你在一起。