Я работаю над проектом в ASP.NET MVC 4, и я сделал следующие шаги:
-
Загруженный загрузочный твиттер из http://blog.getbootstrap.com/2013/12/05/bootstrap-3-0-3-released/
-
Установите действие сборки файлов шрифтов в Content (файлы находятся в папке ~/Content/font)
glyphicons-halflings-regular.eot glyphicons-halflings-regular.svg glyphicons-halflings-regular.ttf glyphicons-halflings-regular.woff
-
Добавлен в RouteConfig.cs
routes.IgnoreRoute( "{folder}/{* pathInfo}", new {folder = "Content" });
-
Добавлены следующие элементы в Web.config
<?xml version="1.0" encoding="UTF-8"?> <system.webServer> <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="font/ttf" /> <mimeMap fileExtension=".otf" mimeType="font/otf" /> <mimeMap fileExtension=".woff" mimeType="font/x-woff" /> </staticContent> </system.webServer>
-
Включен следующий код в BundleConfig.cs
bundles.Add(new StyleBundle("~/bundles/maincss") .Include("~/Content/bootstrap/bootstrap.css") .Include("~/Content/bootstrap/bootstrap-theme.css") .Include("~/Content/hbl-full.css"));
Также судимый со следующим кодом
IItemTransform cssFixer = new CssRewriteUrlTransform(); bundles.Add(new StyleBundle("~/bundles/maincss") .Include("~/Content/bootstrap/bootstrap.css", cssFixer) .Include("~/Content/bootstrap/bootstrap-theme.css", cssFixer) .Include("~/Content/hbl-full.css", cssFixer));
-
Вызывается в основном Layout.cshtml
@Styles.Render( "~/пучки/maincss" )
Изображения в локальном хосте отображаются нормально, но когда я нажимаю код для выпуска сервера, я могу видеть только квадрат, а не значок, а на вкладке "Консоль Chrome" я получаю
GET http://domain.apphb.com/fonts/glyphicons-halflings-regular.woff 404 (не найдено): 1
GET http://domain.apphb.com/fonts/glyphicons-halflings-regular.ttf 404 (не найдено): 1
GET http://domain.apphb.com/fonts/glyphicons-halflings-regular.svg 404 (не найдено): 1
Спасибо.