Как решить 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), как показано ниже:
PS: Этого не происходит, когда я использую обычную тему BootStrap. Я посмотрел в SO Ответ. Но он говорит о внесении изменений IIS и всех. Но моя проблема возникает только при использовании темы LUMEN. Как избавиться от этой проблемы?
Ответы
Ответ 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:
- Откройте IIS, нажмите на свой сайт.
- В средней части под группой IIS дважды щелкните MIME-типы
- Редактируйте или добавьте расширения woff и/или woff2:
- .woff → application/x-font-woff
- .woff2 → application/font-woff2
ПРИМЕЧАНИЕ. Протестировано в 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, и он работал как постоянное исправление.