2015-02-23 56 views
21

我使用WOFF和WOFF2字体在我的IIS Manager 6 localhost上工作,但当我在Azure网站上托管该网站时,它们会提供404。Azure网站上的字体文件404,看起来正确MIME

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

我出出主意..任何人吗?谢谢!

回答

18

哦对嘟嘟的缘故。我把MIME声明在错误的Web.config ...

错误:查看/ Web.config中

正确:根Web.config