Файлы FontAwesome не публикуются на веб-сервере

Я использую fontawesome в одном из своих веб-приложений. Проблема в том, что не все файлы шрифтов, содержащиеся в моей папке Content, публикуются на веб-сервере.

введите здесь описание изображения

Есть ли способ опубликовать эти файлы, не копируя их вручную?


person Andre Lombaard    schedule 04.07.2013    source источник
comment
Это проблема публикации или ваш сервер не может обслуживать эти типы пантомимы? Установили ли вы правильное местоположение stackoverflow.com/ вопросы/14366158/ ?   -  person Irvin Dominin    schedule 04.07.2013
comment
Вы пробовали использовать другой браузер? Где находится ваша папка Content? Это местное? Или на CDN? Если это последнее, и вы используете IE, вам, вероятно, придется настроить свою политику запросов перекрестного происхождения, чтобы разрешить загрузку значков с потрясающими шрифтами из удаленного места. [Для проблем, связанных с CDN](stackoverflow.com/questions/12229844/) Загружаются ли ваши шрифты, если вы используете файл Файлы, размещенные в Bootstrap? ‹ссылка href=//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/   -  person gMok    schedule 04.07.2013
comment
Похоже на проблему с публикацией, в папке моих шрифтов есть 4 файла, опубликован только fontawesome-webfont.svg, когда я вручную копирую остальные 3 файла в веб-папку, все работает как положено   -  person Andre Lombaard    schedule 04.07.2013
comment
Вы публикуете свой сайт с помощью Visual Studio? Любая подсказка в журнале публикации? Какое действие сборки определено для этих файлов?   -  person Irvin Dominin    schedule 05.07.2013


Ответы (2)


Пожалуйста, проверьте следующее.

1) проверьте, находятся ли файлы шрифтов в вашем проекте в Visual Studio (т. е. если файлы находятся в папках проекта в проводнике, это не означает, что они находятся в проекте Visual Studio, посмотрите, можете ли вы просмотреть его в обозревателе решений)

2) если вы видите его в обозревателе решений, щелкните его правой кнопкой мыши и посмотрите, видите ли вы параметр с именем Include In Project. если вы видите это, щелкните по нему, и он включит файл в ваш проект. Вместо этого, если вы видите Exclude from Project, то это в вашем проекте.

3) щелкните правой кнопкой мыши файл шрифта еще раз и посмотрите, установлено ли для свойства Build Action значение Content.

person Amila    schedule 04.07.2013
comment
Благодарю вас! # 3 это то, что сделал это для меня. - person Jim Neff; 30.05.2016

На самом деле это не имело ничего общего с тем, что файлы не развертывались. Я использую объединение и минимизацию, и, к сожалению, кажется, что пакеты MVC недостаточно умны, когда дело доходит до виртуальных каталогов.

Быстрое решение состояло в том, чтобы создать физический каталог с файлами, выдающими мне ошибку 404.

person Andre Lombaard    schedule 02.08.2013