Создан веб-проект ASP.Net MVC 5 и установлены пакеты NuGet Twitter.Bootstrap.Less 3.0.1 и FontAwesome.less 4.0.3.
Изменен Content / fontawesome / variables.less на использование
@ fa-font-path: "fonts";
Изменен Content / bootstrap / variables.less на использование
@ icon-font-path: "fonts /";
@ icon-font-name: "fontawesome-webfont";
Изменен Content / bootstrap / bootstrap.less, чтобы заменить импорт глификонов на
@import "../fontawesome/font-awesome";
Скомпилировал исходный код LESS в bootstrap.css во время сборки с помощью RECESS. Для получения дополнительных сведений см. см. здесь.
Все это прекрасно работает в режиме отладки. Но значки fontawesome не отображаются в режиме выпуска, т.е. когда атрибут отладки удален из web.config или когда BundleTable.EnableOptimizations = true; добавлен в BundleConfig.cs.
Значки отображаются в виде квадратного поля в Chrome и пустого места в IE 10.
Есть идеи, чего здесь может не хватать?