可下载字体失败,IIS

Downloadable Font failed, IIS

我在网站上使用的自定义字体不是由 IIS 8.5 提供的。 我已将 MIME 类型设置如下:

<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 工作正常(或者至少不会在网络调试中给我错误 windows)。 其他格式(woff、woff2、tff)将不起作用,并给我一个 404 Not found 错误。

我认为 IIS 可以访问字体文件夹,因为 eot 文件工作正常。 Firefox 抛出此错误:

获取 https://prefix.someurl.iis/Resources/Fonts/GlyphaLTStd.woff [HTTP/1.1 404 未找到 53ms]

感谢任何帮助。

好的,我能够修复它。 原来我的懒惰又妨碍了(为什么这种情况一直发生..?)。

懒惰的我复制了字体声明中的参考源路径,因此 CSS 文件无法以某种方式正确获取源-url。

希望这对其他人有帮助。