繁体   English   中英

图标未显示

[英]Favicon Not Showing

我的 ASP.NET 项目中有一个未显示的图标。 我有一个位于 ~/MasterPages/MasterPage.master 的母版页,其中包含图标。 我的标记如下:

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

图标位于项目根目录中。 尺寸为 16x16,深度为 32 位。 我清除了浏览器的缓存,重新启动但没有任何效果。 关于我应该做什么有什么建议吗?

尝试放置一个~并将link元素设置为runat=server

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

这也需要在页面的<head>部分完成。

尝试离开类型,手动清除浏览器缓存和 go 到收藏夹地址,并向其添加一些参数。 那应该解决它。 也许你可以告诉我你的网站地址,然后我会看看它是否显示在这里。

右键单击解决方案和 go 到属性。 在 Application > Resources 下,将默认图标更改为您选择的图标。

加载 fiddler http://www.fiddler2.com/fiddler2/并查找来自浏览器的请求 - 如果它成功,缓存问题等将显示给你。

在 .NET 核心应用程序(MVC 模板)中,尝试将 favicon.ico 文件移动到 lib 文件夹而不是 wwwroot 文件夹。

我终于通过将 favicon.ico 重命名为 myicon.ico 解决了这个问题,并在头部引用它<link rel="icon" href="~/myicon.ico" type="image/x-icon" />

我在ASP.NET中使用了这个方法:

<link rel="shortcut icon" type="image/ico" href="~/favicon.png">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM