IIS可下载的字体失败

时间:2017-08-03 11:50:05

标签: iis fonts http-status-code-404 mime-types iis-8.5

我在网站上使用的自定义字体不是由IIS 8.5提供的。 我已将MIME-Types设置为:

<remove fileExtension=".ttf" />
<remove fileExtension=".woff" />
<remove fileExtension=".woff2" />
<remove fileExtension=".eot" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />

.eot工作正常(或者至少在Web调试窗口中没有给我错误)。 其他格式(woff,woff2,tff)不起作用,给我一个404 Not found错误。

我认为IIS可以访问fonts文件夹,因为eot文件工作得很好。 Firefox抛出此错误:

GET https://prefix.someurl.iis/Resources/Fonts/GlyphaLTStd.woff [HTTP / 1.1 404未找到53毫秒]

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

好吧,我能够解决它。 结果我的懒惰再次阻碍了(为什么这种情况继续发生......?)。

懒惰我在font-face声明中复制了引用源路径,因此CSS文件没有以某种方式正确获取source-url。

希望这有助于其他人。