为什么font-awesome可以在localhost上运行,但在发布应用程序后却无法在web上运行

时间:2016-12-14 06:36:26

标签: google-chrome internet-explorer firefox model-view-controller font-awesome

嗨好人我希望你好。

任何人都可以提供帮助吗?我开发了一个Windows应用程序。我在这里遇到问题,当我在我的机器上本地运行应用程序时它会出现但是我将应用程序发布到web-server 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 个答案:

答案 0 :(得分: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());