【问题标题】:Font-Awesome works on some servers, not others [closed]Font-Awesome 适用于某些服务器,而不适用于其他服务器 [关闭]
【发布时间】:2015-10-29 11:06:26
【问题描述】:

我在我正在开发的网站中添加了 font-awesome,但无法让它在我的所有开发和生产服务器上运行。这些样式在本地和我的舞台服务器上工作,但不在我的开发服务器上。我已经检查了我在所有三个位置的 bundle.config 和 web.config 文件,并且找不到它们之间的任何区别,这会阻止它在 dev 上工作。以下是两个公共服务器的链接:

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

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

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

【问题讨论】:

  • “有意义的答案的数据不足” - 艾萨克·阿西莫夫。有什么代码可以显示吗?见faqHow to Ask

标签: c# css asp.net font-awesome


【解决方案1】:

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

您有一个常见且易于解决的问题,指向 fontawesome 文件的链接丢失,对此我有两个理论:

1) 您将 fontawasome.css 文件放在 bundle 中,但您没有在字体文件的链接中进行编辑,该文件以该文件开头

*/@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)如果您这样做并且问题仍然存在,则可能是您有权限问题,请检查是否可以读取目录和文件

【讨论】:

  • 好的,这是项目的发布问题。我没有意识到当我发布文件时没有传输过来。您在 #1 中的描述指出了问题所在。
猜你喜欢
  • 1970-01-01
  • 2015-01-14
  • 2011-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-10
  • 1970-01-01
相关资源
最近更新 更多