我们使用Twitter的引导和FontAwesome的图标支持。
当部署到我们的IIS服务器中的一个我需要添加MIME支持。
当部署到Azure中,它看起来并不像我有这个能力,所以现在我的图标不显示出来,因为似乎知道如何使用的字体不。
我们使用Twitter的引导和FontAwesome的图标支持。
当部署到我们的IIS服务器中的一个我需要添加MIME支持。
当部署到Azure中,它看起来并不像我有这个能力,所以现在我的图标不显示出来,因为似乎知道如何使用的字体不。
只需将以下内容添加到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>
UPDATE
这个答案现在就不必要了,由于最近的变化FontAwesome NuGet包。
除了公认的答案描述的解决方案,我注意到,在我的项目的字体是在〜/内容/字体,但该网站一直在寻找的字体/ Azure上的字体。
作为一种变通方法,我将字体文件复制到〜/字体(确保生成操作设置为Content
的全部),一切都在云中好。
做好以上后,如果仍然不能正常工作,请检查你的主题文件夹中的css文件夹中的字体awesome.css文件。
有链接的字体真棒文件的URL。 确保它指向您的新域名指向你的网站Azure中的字体文件的文件夹,即输入完整的网址,而不是../font/..
。