【发布时间】:2011-09-11 20:50:02
【问题描述】:
我的 ASP.NET 项目中有一个未显示的网站图标。我有一个位于 ~/MasterPages/MasterPage.master 的母版页,其中包含 favicon。我的标记如下:
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
<link rel="icon" href="/favicon.ico" type="image/x-icon"/>
网站图标位于项目根目录中。尺寸为 16x16,深度为 32 位。我已经清除了浏览器的缓存,重新启动,但没有任何效果。关于我应该做什么的任何建议?
【问题讨论】:
-
会不会是文件没有被正确访问?根据文件结构,您可能不需要 favicon.ico 前面的
/。 -
您能否在浏览器中直接导航到 favicon.ico 文件?即
http://projectroot/favicon.ico? -
当我直接点击网站图标时,我在 Chrome 中收到此错误:此网页存在重定向循环 root/login.aspx?returnurl=%2ffavicon.ico 的网页导致重定向过多。清除此站点的 cookie 或允许第三方 cookie 可能会解决问题。如果不是,则可能是服务器配置问题,而不是您的计算机问题。
-
ctrl f5 对我有用。