2015-04-17 5 views
-1

Я использую Bootstrap v3.3.x вместе со своими глификонами. По какой-то причине на удаленном сервере, а не локально, папка со шрифтами не может быть найдена, и поэтому глификоны не загружаются. В хромированном отладчике говорит:Bootstrap. Глификон не загружается на удаленный сервер. Папка не найдена

х GET http://the IP/веб-приложение папка/Content/Fonts/glyphicons-Халфлинги-regular.woff .................. ............................/папка для веб-приложений/Содержимое/шрифты/глификоны-халфлинги-regular.woff: 1

указывает на ошибку, поскольку файл не найден.

Я проверил следующее:

  • как бутстраповские и самозагрузки-тема таблицы стилей включены

  • папка fonts находится на том же уровне, что и папку css: ~/Content/css/bootstrap.min.css, ~/Content/css/bootstrap-theme.min.css и ~/Content/fonts/

  • Я добавил необходимый mimeMap записей в web.config

<staticContent> 
 
    <remove fileExtension=".eot" /> 
 
    <remove fileExtension=".ttf" /> 
 
    <remove fileExtension=".otf" /> 
 
    <remove fileExtension=".woff" /> 
 
    <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" /> 
 
    <mimeMap fileExtension=".ttf" mimeType="application/octet-stream" /> 
 
    <mimeMap fileExtension=".otf" mimeType="image/svg+xml" /> 
 
    <mimeMap fileExtension=".woff" mimeType="application/x-woff" /> 
 
</staticContent>

Я также проверил, что все работает, если я загрузить целую библиотеку начальной загрузки из удаленных мест:

<!-- Latest compiled and minified CSS --> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"> 

<!-- Optional theme --> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css"> 

<!-- Latest compiled and minified JavaScript --> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> 

Проблема заключается в том, что я скачал библиотеку с настраиваемыми компонентами и должен ссылаться на библиотеку на сервере.

Приветствия

+0

http://stackoverflow.com/questions/20563001/bootstrap-icons-not-showing-in-published-asp-net-mvc-application – rogerdeuce

ответ

0

Причина моей проблемы заключается в том, что VS2010 не копировать требуемый файл в папку на удаленном сервере, когда пытался deply приложение. Я должен был сам их скопировать.

Чтобы решить эту проблему, мне пришлось открыть окно Свойства , перейдите в папку Bootstrap в Fonts, нажмите на каждый файл там, и установить сборки Действие на Материалы.

Смежные вопросы