尝试在简单的静态内容网站中使用自定义字体,通过git发布到azure。该网站项目并未包含在Visual Studio解决方案中。没有web.config所以如何才能使自定义字体工作或者可以访问任何静态内容,如.json文件?
此解决方案意味着您使用的是Visual Studio,我不是。 How to include a non-standard font-face in azure?
我的确切错误是:
Failed to load resource: the server responded with a status of 404 (Not Found) http://fakewebsitename.azurewebsites.net/fonts/fontawesome-webfont.woff?v=4.0.3
答案 0 :(得分:10)
您只需在web.config
中为字体添加MIME类型,它就会显示为woff
字体
<configuration>
<system.webServer>
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
</staticContent>
</system.webServer>
</configuration>
默认情况下,IIS会阻止下载您没有为。
指定MIME类型的静态文件 修改:根据@TealFawn建议添加<remove fileExtension=".woff" />