Как удалить ошибку о glyphicons-halflings-regular.woff2 не найдено



ASP.NET приложение MVC4 Bootstrap 3 выполняется из Microsoft Visual Studio Express 2013 для Web IDE.



консоль Chrome всегда показывает ошибку



http://localhost:52216/admin/fonts/glyphicons-halflings-regular.woff2
Failed to load resource: the server responded with a status of 404 (Not Found)


этот файл существует в каталоге шрифтов в обозревателе решений. Действие сборки имеет значение "содержимое", а копирование в выходной каталог - "не копировать, как в других файлах шрифтов".
Bootstrap 3 добавляется в решение с помощью NuGet.
Как это исправить, чтобы эта ошибка не возникала?
Приложение показывает Glyphicon и FontAwesome иконки правильно. Эта ошибка всегда возникает при запуске приложения.

864   4  

4 ответов:

эта проблема возникает, потому что IIS не знает о woff и типы MIME.

Решение 1:

добавьте эти строки в свой веб.конфигурационный проект:

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

решение 2:

на странице проекта IIS:

Шаг 1: перейдите на домашнюю страницу проекта IIS и дважды щелкните на :

Step 1

шаг 2: нажать на кнопку С : Step 2

Шаг 3: в середине экрана появляется окно и в этом окне вам нужно добавить две строки из решения 1: Step 3

в моем случае, я только что загрузил отсутствующий файл прямо отсюда: https://github.com/twbs/bootstrap/blob/master/dist/fonts/glyphicons-halflings-regular.woff2

добавьте это в свой html, если у вас есть только доступ к html:

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css" rel="stylesheet">

Я попробовал все предложения выше, но моя фактическая проблема заключалась в том, что мое приложение искало папку /font и ее содержимое (.woff и т. д.) В приложении/шрифтах, но моя папка /fonts была на том же уровне, что и /app. Я переместил / шрифты под /app, и теперь он отлично работает. Я надеюсь, что это поможет кому-то еще бродить по сети для ответа.

Comments

    Ничего не найдено.