【问题标题】:Downloadable Font failed, IIS可下载字体失败,IIS
【发布时间】:2018-01-11 00:11:12
【问题描述】:

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

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

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

任何帮助表示赞赏。

【问题讨论】:

  • 我认为这些 MIME 类型已经内置在 IIS 8.5 中。您无需执行任何操作即可下载这些文件。一定是其他东西阻止了您的字体下载。
  • @WillHuang 知道会是什么吗?

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


【解决方案1】:

好的,我能够修复它。 原来我的懒惰再次妨碍了我(为什么会一直这样……?)。

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

希望这对其他人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-18
    • 2017-04-09
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 2020-02-02
    相关资源
    最近更新 更多