Недавно я попытался изменить значок файла в своем проекте Blazor, над которым работаю, но столкнулся с некоторыми серьезными проблемами. Я просто не могу загрузить его в свой проект.
Вот все, что я пытался сделать:
Старый favicon.ico заменен на новый favicon.ico. Я изменил свой index.html, чтобы он был в голове. Также пробовал это делать в общих файлах MainLayout.razor. Я попытался изменить значок в свойствах клиента и сервера и очистил кеш.
Я знаю, что URL-ссылка действительна, так как я могу получить к ней доступ со своего локального хоста, выполнив команду localhost:port/favicon.ico, и она отображает то, что мне нужно, но я действительно не уверен, почему она не обновляется до правильного логотипа.





Ну это старый. Я полагаю, что вы используете браузер на базе Chrome. К сожалению, ваш браузер кэширует ваш favicon без срока действия (и нет возможности его очистить). Загрузите свою страницу в другой браузер, и вы увидите, что она работает нормально. Я бы проигнорировал проблему (и на самом деле я игнорирую ее в своем недавнем проекте более трех месяцев). Но вы всегда можете удалить значки трудным путем:
%LocalAppData%\Google\Chrome\User Data\Default\Favicons
(Это база данных sqlite, и вы также можете удалить записи вместо удаления файла)
Спасибо, очень ценно! Я действительно понятия не имел, что это такое, и возился с этим слишком долго.
@Krispify Пожалуйста. Был там сам. Если на ваш вопрос дан правильный ответ, пожалуйста, примите мой ответ, нажав зеленую галочку сбоку.
Предоставьте более подробную информацию и скриншоты/примеры кода, чтобы передать ваше сообщение.