Как решить glyphicons-halflings-regular.woff2 Ошибка Err_Aborted в ASP.Net MVC 5

Поэтому у меня есть проект, в котором я хочу изменить тему BootStrap. Итак, я взял тему из BootSwatch и выбрана тема Lumen. Теперь в моем файле Bundle.Config я сделал следующие изменения.

  bundles.Add(new StyleBundle("~/Content/css").Include(
                      //"~/Content/bootstrap.css",
                      "~/Content/bootstrap-lumen.css",
                      "~/Content/superslides.css",
                      "~/Content/site.css"));
        }

Теперь, как только я начну использовать тему Lumen, я получаю ошибку (в инструменте dev), как показано ниже: enter image description here

PS: Этого не происходит, когда я использую обычную тему BootStrap. Я посмотрел в SO Ответ. Но он говорит о внесении изменений IIS и всех. Но моя проблема возникает только при использовании темы LUMEN. Как избавиться от этой проблемы?

enter image description here

Ответ 1

Я скачал недостающие файлы здесь и добавлен те, в fonts папке моего проекта.

Затем добавили эти строки в разделе <system.webServer> в файле web.config моего проекта:

<staticContent>
  <remove fileExtension=".woff" />
  <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
  <remove fileExtension=".woff2" />
  <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>

В вашем случае загрузите файл glyphicons-halflings-regular.woff2.

Ответ 2

В качестве альтернативы ответу Райана Шоугера это также можно зафиксировать через IIS:

  1. Откройте IIS, нажмите на свой сайт.

Step 1

  1. В средней части под группой IIS дважды щелкните MIME-типы

Step 2

  1. Редактируйте или добавьте расширения woff и/или woff2:
    • .woff → application/x-font-woff
    • .woff2 → application/font-woff2

Step 4

ПРИМЕЧАНИЕ. Протестировано в IIS 8.5 в браузере Chrome.

Ответ 3

У меня была аналогичная проблема с WordPress. У меня была папка в корне каталога с путём к шрифту, и по какой-то причине я получил net :: ERR_ABORTED и 404 (Not Found). Так что я сделал это, чтобы переместить эти шрифты в wp-content/plugins где были определены другие шрифты, такие как FontAwesome... и это работает!

Ответ 4

Я столкнулся с той же проблемой.

В первой попытке я добавил MIME-тип (font-woff2) прямо на сервере IIS, все заработало. Однако после развертывания (CI/CD) MIME-тип автоматически удаляется.

Во второй попытке я добавил теги staticContent в web.config, и он работал как постоянное исправление.