26

我让 WOFF 和 WOFF2 字体在我的 IIS Manager 6 localhost 上工作,但是当我在 Azure 网站上托管网站时它们会给出 404。

我认为我在 Web.config 中有正确的 MIME 类型(尝试使用和不使用点)。当我通过 FTP 连接时,我看到了这些文件。我可以链接到与字体放在同一文件夹中的图像。我已在 Azure 上重新启动该站点。

网页配置

<configuration>
  <system.webServer>
    <staticContent>
      <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
      <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
    </staticContent>
  </system.webServer>
</configuration>

CSS

@font-face {
  font-family: 'Cutive';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/cutive.woff2) format('woff2'), url(../fonts/cutive.woff) format('woff');
}

我没有想法..有人吗?谢谢!

4

1 回答 1

20

哦,看在哔哔的份上……我把 MIME 声明放在了错误的 Web.config 中……

不正确:视图/Web.config

正确:根 Web.config

于 2015-02-23T20:50:52.687 回答