Favicon не отображается в IE на моем приложении Angular, размещенном на IIS - PullRequest
0 голосов
/ 15 апреля 2019

У меня проблема с тем, что мой значок не отображается в Internet Explorer на моем веб-сайте.Это приложение Angular 7, размещенное на IIS.У меня есть сайт разработчика и сайт стадии, и значок сайта хорошо отображается на сайте разработчика, но не сайт стадии.

Вещи, которые я пробовал / принимал во внимание:

  • Изменитьfavicon to .png вместо .ico
  • Добавить ссылку на favicon между тегами Head (не обязательно в Angular)
  • Фавикон включен в активы в angular.json
  • Одинаковые файлы webconfig для обоих сайтов
  • Один и тот же код для обоих сайтов
  • Очистить кеш IE
  • Я могу получить доступ к значку по адресу /favicon.ico

Что меня беспокоит, так это то, что это работает на сайте разработчиков, что заставляет меня поверить, что это что-то в IIS.У кого-нибудь есть предложения?Спасибо

1 Ответ

0 голосов
/ 15 апреля 2019

Вы можете принудительно обновить значок, используя приведенный ниже метод, чтобы исключить кэширование значка, добавив параметр v = 2

<link rel="icon" href="http://www.yoursite.com/favicon.ico?v=2" />
...