Мат-иконки не работают в Internet Explorer - PullRequest
1 голос
/ 15 марта 2019

У меня проблема с отображением mat-icons в моем приложении asp.net-mvc с интерфейсом на основе Angular 7.

Проблема действительно странная, потому что когда я пытаюсь открыть свое приложение на локальном хосте с помощью Internet Explorer, оно работает правильно. Но когда я развертываю его на сервере IIS, он ведет себя иначе, чем на локальном хосте. На самом деле между ними есть только одно различие. Мат-иконки (я не знаю о других, потому что я еще не пробовал), не отображаются в браузере, и есть только огромный пробел, намного больше, чем размер иконок.

Может быть, полезной информацией является то, что я заметил, что Explorer пытается открыть приложение в версии 7 вместо 11 по умолчанию, поэтому я добавил <meta http-equiv="X-UA-Compatible" content="IE=11">. IE ведет себя очень странно когда я пытаюсь открыть приложение, развернутое на сервере, это сложно описать, но, например,

Я получаю в консоли разработчиков, у меня были такие ошибки, как:

Ошибка: объект не поддерживает привязку свойства или метода

Конечно, проблема не существует для других браузеров (даже Edge). На локальном хосте и сервере все работает правильно. Ты хоть представляешь в чем проблема? Похоже, причина не в коде, потому что я развернул ветку 2 месяца назад, и она работала так же, и я почти уверен, что она отлично работала в январе. Может быть, это что-то с сервером и IIS, но я там ничего не менял, поэтому понятия не имею, что случилось с приложением.

...