如果我在_layouts頁面中直接引用font-awesome.css
。它會工作font-awesome不能在MVC5中使用bundleconfig
<link href="~/Content/font-awesome-4.0.3/css/font-awesome.css" rel="stylesheet" />
但我用在BundleConfig.cs
。圖標未顯示。
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/font-awesome-4.0.3/css/font-awesome.css",
"~/Content/bootstrap.css",
"~/Content/body.css",
"~/Content/site.css",
"~/Content/form.css"
));
而且我觀察到瀏覽器控制檯對字體目錄有錯誤。 Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:51130/fonts/fontawesome-webfont.woff?v=4.0.3
可能是什麼問題?
確保你或者修復了font-awesome.min.css中的路徑(或者只是刪除這個文件,因爲捆綁將會縮小你的css)。否則它可能會拾取.min.css文件,並且轉換不會發生。 – miha
在我的情況下,我不得不刪除.min。css版本 - 它導致優化器不生成正確路徑的縮小版本 – feradz
我有相同的問題訪問字體真棒字體,**其他解決方案**嘗試這些鏈接處理'StyleBundle' **虛擬路徑**:[鏈接1](http://www.mvccentral.net/story/details/articles/kahanu/stylebundle-403-error-solved),[鏈接2](http://forums.asp.net/ t/1774324.aspx?MVC4 + css + bundling + and + image + references),[Link 3](http://ericpanorel.net/2013/10/25/font-awesome-4-0-mvc-bundling-和縮小/),[鏈接4](http://jameschambers.com/2014/08/adding-some-font-awesome-to-mvc-and-bootstrap/),希望這可以幫助某人。 – stom