Как добавить favicon.ico на сайт ASP.NET
Структура решения моего приложения:
![enter image description here]()
Теперь я нахожусь в Login.aspx, и я готов добавить favicon.ico, размещенную в корне, на этой странице.
Что я делаю:
<link id="Link1" runat="server" rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<link id="Link2" runat="server" rel="icon" href="../favicon.ico" type="image/ico" />
Также я пробовал:
<link id="Link1" runat="server" rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link id="Link2" runat="server" rel="icon" href="favicon.ico" type="image/ico" />
Но они не работают.
Я очистил кеш браузера, но не повезло.
Каким будет путь к favicon.ico из:
Спасибо.
URL страницы входа в систему: http://localhost:2873/Pages/Login.aspx и URL-адрес favicon.ico: http://localhost:2873/favicon.ico.
Я не могу увидеть favicon.ico
после изменения моего кода как:
<link id="Link1" rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link id="Link2" rel="icon" href="/favicon.ico" type="image/ico" />
Ответы
Ответ 1
/favicon.ico
может сделать трюк
Я пробовал это на своем веб-сайте.
<link rel="shortcut icon" type="image/x-icon" href="~/ows.ico" />
Попробуйте это на своем сайте поместить ссылку в MasterPage, она работает:)
<link rel="shortcut icon" type="image/x-icon" href="~/favicon.ico" />
Я тестировал,
FireFox.
![enter image description here]()
Chrome.
![enter image description here]()
Opera.
![enter image description here]()
Некоторые способы устранения неполадок:
1. Проверьте, доступен ли ваш значок (правильный url), goto view source и нажмите ссылку favicon
2. Полностью обновите свой браузер Ctrl + F5 каждый раз, когда вы вносите изменения.
3. Попробуйте выполнить поиск из SO, вы можете найти здесь свою проблему.
Некоторые ссылки, которые помогут вам:
Обслуживание favicon.ico в ASP.NET MVC
Favicon не показывает
Почему значок не виден
Ответ 2
разрешить URL-адрес, подобный этому href="<%=ResolveUrl("~/favicon.ico")%>"
Ответ 3
У меня такая же проблема. Мой URL-адрес ниже
http://somesite/someapplication
Ниже не работает
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
Я получил его для работы, как показано ниже
<link rel="shortcut icon" type="image/x-icon" href="/someapplication/favicon.ico" />
Ответ 4
Просто:
/favicon.ico
Важная черта важна.
Ответ 5
Отметьте этот отличный учебник о знаках и поддержке браузера.
Ответ 6
@Scripts.Render( "~/favicon.ico" );
Попробуйте код выше в нижней части вашего файла макета в MVC
Ответ 7
<link rel="shortcut icon" type="image/x-icon" href="~/favicon.ico" />
Ответ 8
<link rel="shortcut icon" href="@Url.Content("~/images/")favicon.ico" type="image/x-icon"/ >
Это работает для меня в приложении MVC4. Изображение favicon помещается в папку с изображениями, и оно будет перемещаться из корневого каталога в изображения и находить favicon.ico bingo!