Azure网站上的字体文件404,看似正确的MIME

时间:2015-02-23 20:27:21

标签: asp.net-mvc azure http-status-code-404 woff

我将WOFF和WOFF2字体用于我的IIS管理器6本地主机,但是当我在Azure网站上托管该网站时,它们会提供404。

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

的Web.config

<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');
}

我没有想法..任何人?谢谢!

1 个答案:

答案 0 :(得分:20)

哦,为了哔哔...我把MIME声明放在错误的Web.config中......

不正确:Views / Web.config

正确:root Web.config