如何获得fontawesome上一个蓝色的网页部署工作?(How to get fontawesom

2019-08-02 13:16发布

我们使用Twitter的引导和FontAwesome的图标支持。

当部署到我们的IIS服务器中的一个我需要添加MIME支持。

当部署到Azure中,它看起来并不像我有这个能力,所以现在我的图标不显示出来,因为似乎知道如何使用的字体不。

Answer 1:

只需将以下内容添加到Web.config ...

<system.webServer>    
   <staticContent>
       <remove fileExtension=".svg" />
       <remove fileExtension=".eot" />
       <remove fileExtension=".woff" />
       <mimeMap fileExtension=".svg" mimeType="image/svg+xml"  />
       <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
       <mimeMap fileExtension=".woff" mimeType="application/x-woff" />
    </staticContent>
</system.webServer>


Answer 2:

UPDATE

这个答案现在就不必要了,由于最近的变化FontAwesome NuGet包。


除了公认的答案描述的解决方案,我注意到,在我的项目的字体是在〜/内容/字体,但该网站一直在寻找的字体/ Azure上的字体。

作为一种变通方法,我将字体文件复制到〜/字体(确保生成操作设置为Content的全部),一切都在云中好。



Answer 3:

做好以上后,如果仍然不能正常工作,请检查你的主题文件夹中的css文件夹中的字体awesome.css文件。

有链接的字体真棒文件的URL。 确保它指向您的新域名指向你的网站Azure中的字体文件的文件夹,即输入完整的网址,而不是../font/..



文章来源: How to get fontawesome to work on an Azure web pages deployment?