Технологии glyphicons показывает нормально в развитии, но не при размещении в IIS


Я могу просматривать свои значки просто отлично, когда во время разработки, однако после создания пакета развертывания с помощью пакета развертывания сборки visual studio и размещения его на моем локальном (том же ПК) сервере IIS7.5 значки не отображаются. Я просто получаю пустой ящик для всех них

Я проверил путь, изображения есть.

Я поискал в интернете и нашел кого-то с той же проблемой, что и у него, но он размещал свой веб-проект на apache, поэтому он сделал все, что нужно, чтобы chmod все его файлы и папки на 777.

Я вроде как сделал то же самое в IIS7.5, я предоставил моим папкам доступ для чтения/записи, но они все еще не появляются. Я сделал это через сопоставления обработчиков > просмотр содержимого > разрешения на редактирование. Я дал папку, которая имела технологии glyphicons.png полный контроль для всех пользователей, просто чтобы быть уверенным.

По-прежнему ничего не видно. Что еще нужно проверить?

2 5

2 ответа:

Я искал такой же ответ и для меня, сработало, когда я поставил ссылку непосредственно на сайт.

Попробуйте воспользоваться ссылками, приведенными в http://glyphicons.getbootstrap.com/ или просто поместите их на страницу _Layout:

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

  • <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>

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

Вот некоторые другие ссылки, относящиеся к подобным ситуациям:

К вашему сведению, этот метод, предложенный на этом другом ответе StackOverflow, решает проблему, устанавливая действие сборки на .эот, .ТЦФ, & .woff файлы в "Content" вместо значения по умолчанию "None". Это решило мою проблему.