使用 Blazor 在 .Net 中更改页面图标时出现问题

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

所以最近我尝试更改我正在工作的 blazor 项目上的文件图标,但我遇到了一些重大问题。我只是无法将其加载到我的项目中。

这是我尝试做的一切:

用新的 favicon.ico 替换了旧的 favicon.ico 我将我的index.html 更改为位于头部。还尝试在共享的 MainLayout.razor 文件中执行此操作。我尝试更改客户端和服务器属性中的图标,并且清除了缓存。

我知道 url 链接是有效的,因为我可以通过执行 localhost:port/favicon.ico 从本地主机访问它,它会显示我需要的内容,但我真的不确定为什么它没有更新到正确的徽标。

c# asp.net blazor
1个回答
0
投票

那是旧的了。我相信您使用的是基于 Chrome 的浏览器。不幸的是,您的浏览器会缓存您的

favicon
且不会过期(并且无法清除它)。继续在另一个浏览器中加载您的页面,您会发现它工作得很好。我会忽略这个问题(实际上我在最近的项目中忽略了它三个多月)但是你总是可以通过困难的方式删除图标:
%LocalAppData%\Google\Chrome\User Data\Default\Favicons

(那是一个
sqlite
数据库,你也可以删除记录而不是删除文件)

© www.soinside.com 2019 - 2024. All rights reserved.