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 ***) –

相关问题