0

嗨,好人,我希望你好。爲什麼字體真棒在本地主機上工作,但在發佈應用程序後不在網上

任何人都可以幫忙嗎?我開發了一個Windows應用程序。我在這裏有一個問題,當我在我的機器上本地運行應用程序時,會出現fa圖標,但是我將應用程序發佈到網絡服務器fa圖標沒有出現在瀏覽器上,它只顯示小方塊。

BundleConfig.cs

bundles.Add(new StyleBundle("~/Content/font-awesome/css").Include(
         "~/Content/font-awesome/css/font-awesome.css", 
         "~/Content/font-awesome/css/font-awesome.min.css" 
         )); 

_Layout.cshtml

@Styles.Render("~/Content/font-awesome/css") 

我認爲這是閱讀MVC的風格,上面是正確的做法。

我該如何解決這個錯誤,請幫助我們。

回答

1

可能有多種原因,但我想建議檢查字體真棒文件的URL是絕對還是相對的。如果URL是相對的,那麼URL的解析可能存在問題。

爲了進一步幫助您分享鏈接到您的應用程序?

編輯:

嘗試使用CssRewriteUrlTransform這裏描述http://ericpanorel.net/2013/10/25/font-awesome-4-0-mvc-bundling-and-minification/

bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/font-awesome/css/font-awesome.css", new CssRewriteUrlTransform()); 
+0

這裏仍然給了我同樣的問題的鏈接http://www.mddev.co.za/MDDev/Contact –

+0

。 fa圖標不顯示 –

+0

謝謝問題解決了我使用FontAwesome的舊版本我安裝了最新版本FontAwesome 4.7.0和您的解決方案
'bundles.Add(新StyleBundle(「〜/ Content/css」)。Include( 「 〜/ Content/font-awesome/css/font-awesome.css「,新的CssRewriteUrlTransform());'
謝謝(*** Ngiyabonga ***) –

相關問題