Font-Awesome 适用于某些服务器,而不适用于其他服务器

Font-Awesome works on some servers, not others

我将 font-awesome 添加到我正在使用的网站中,但无法让它在我的所有开发和生产服务器上运行。这些样式在本地和我的舞台服务器上有效,但在我的开发服务器上无效。我已经在所有三个位置检查了我的 bundle.config 和 web.config 文件,但没有发现它们之间有任何区别,无法在 dev 上运行。以下是两个 public 服务器的链接:

dev.colonyconcierge.com - 不在这里工作。登录按钮上应该有fa-sign-in样式。

stage.colonyconcierge.com - 在这里工作正常。展开登录面板,您将看到登录图标。

开发服务器上的配置一定有特定的东西阻止了它的工作,但我已经阅读了所有的博客并检查了我能想到的所有设置,但没有解决问题。

您好,我查看了您的网站,

你有一个常见且容易解决的问题,link 到 fontawesome 文件丢失,为此我有两个理论:

1) 你把 fontawasome.css 文件放在 bundle 里,但是你没有在 links 里面编辑字体文件,这个文件以

开头
*/@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.4.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0')

bundle 在目录 Content 中创建了一个混合的 css 文件,因此代码显示文件位于 Content/fonts/

你需要编辑它指向你项目中的好地方,或者将 fontawasome 的目录 Fonts 放在 Content/ 中。

2) 如果你这样做了并且问题仍然存在,可能你有权限问题,检查是否可以读取目录和文件