.WOFF2 шрифты не выводятся в производство - PullRequest
0 голосов
/ 03 июля 2018

Я в магазине .NET; Octopus и TeamCity используются для развертывания в наших средах тестирования и производства. Я добавил некоторые шрифты .WOFF2 к /_css/fonts folder и ссылаюсь на них следующим образом:

@font-face {
    font-family: Roboto;
    src: url(/_css/fonts/Roboto-Bold-webfont.eot);
    src: url(/_css/fonts/Roboto-Bold-webfont.woff2) format('woff2'), url(/_css/fonts/roboto-bold-webfont.woff), <!-- other fallback fonts -->

Шрифты .WOFF2 появляются на локальном хосте, но почему-то они исключаются из выходных данных сборки. Что странно, так это ссылка на .WOFF2 из FontAwesome, которая успешно выводится. Я проверил свойства шрифтов в Visual Studio, и все новые (не выводимые) шрифты установлены в «Копировать всегда» в выходной каталог. Несмотря на все наши усилия, мы продолжаем получать 404 ошибки для этих шрифтов.

TIA за любую помощь, которую вы можете оказать!

1 Ответ

0 голосов
/ 18 декабря 2018

Вы можете добавить тип MIME в диспетчере IIS.

  1. Откройте «MIME-типы» на домашней странице вашего сервера (или домашней странице вашего конкретного
  2. Добавьте ".woff2" с MIME-типом "font / woff2".

enter image description here

В моем случае это работает с IIS 7.5.

...