Почему браузер не показывает favicon после развертывания

У меня есть asp.net mvc веб-приложение, это использует некоторый favicon.ico. Теперь, когда я перемещаю его в IIS 7, поскольку приложение, favicon прекращает представляться, даже когда я пытаюсь ввести полный адрес в favicon. Значок все еще там; полный адрес работает в браузере для нахождения значка одним, но не в ведущей странице приложений. Код является стандартным и то же как на некоторых других моих приложений, но там он работает.

<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
    <link rel="shortcut icon" href="../../Content/Images/favicon.ico" />
    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../../Scripts/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="../../Scripts/Site.js"></script>
</head>

Какие-либо идеи, почему это могло бы быть?

9
задан Trimack 4 January 2010 в 11:40
поделиться

3 ответа

Если я правильно помню, в Internet Explorer фавориту нужен URL абсолютный. Если это не помогает:

  • Может быть IIS обслуживает файл иконки с неправильным типом содержимого? Я думаю, что правильным является образ/vnd.microsoft.icon. Смотрите на этой странице , чтобы узнать, как настроить тип содержимого в IIS 7.
  • На этой странице
8
ответ дан 4 December 2019 в 13:01
поделиться

попробуйте сменить тег ссылки на:

<link rel="shortcut icon" href="/Content/Images/favicon.ico" type="image/x-icon" />
5
ответ дан 4 December 2019 в 13:01
поделиться

Браузеры очень привередливы в отношении фавориконов. Они не всегда извлекают их при обновлении и часто пропускают их по желанию.

Лучший подход - поместить Ваш фаворикон в корень документа так, чтобы ссылка была /favicon.ico. Также убедитесь, что это настоящий файл значков Microsoft формата .ICO. Просматривая его через путь с родительскими директориями ... - как вы делаете это здесь - просит о проблемах.

Нет никакого формального кросс-сервера и стандарта браузера, для более подробной информации смотрите: http://en.wikipedia.org/wiki/Favicon

1
ответ дан 4 December 2019 в 13:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: