Технологии glyphicons показывает нормально в развитии, но не при размещении в IIS
Я могу просматривать свои значки просто отлично, когда во время разработки, однако после создания пакета развертывания с помощью пакета развертывания сборки visual studio и размещения его на моем локальном (том же ПК) сервере IIS7.5 значки не отображаются. Я просто получаю пустой ящик для всех них
Я проверил путь, изображения есть.
Я поискал в интернете и нашел кого-то с той же проблемой, что и у него, но он размещал свой веб-проект на apache, поэтому он сделал все, что нужно, чтобы chmod все его файлы и папки на 777.
Я вроде как сделал то же самое в IIS7.5, я предоставил моим папкам доступ для чтения/записи, но они все еще не появляются. Я сделал это через сопоставления обработчиков > просмотр содержимого > разрешения на редактирование. Я дал папку, которая имела технологии glyphicons.png полный контроль для всех пользователей, просто чтобы быть уверенным.
По-прежнему ничего не видно. Что еще нужно проверить?
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". Это решило мою проблему.