Fonts woff、ttf、svg和eot 404ing的MIME类型,尽管已在IIS中设置

Fonts woff、ttf、svg和eot 404ing的MIME类型,尽管已在IIS中设置,fonts,iis-7.5,mime-types,woff,eot,Fonts,Iis 7.5,Mime Types,Woff,Eot,我试图在一个文件中呈现一种字体,它给了我一个常见的错误 Resource interpreted as Font but transferred with MIME type text/html: 但展示的HTML文件是我们的404.aspx文件,我尝试了在web.config中安装应用程序,然后最终安装到IIS本身,如下所示: .woff application/font-woff .ttf application/font-ttf .eot application/vnd.ms-

我试图在一个文件中呈现一种字体,它给了我一个常见的错误

Resource interpreted as Font but transferred with MIME type text/html:
但展示的HTML文件是我们的404.aspx文件,我尝试了在web.config中安装应用程序,然后最终安装到IIS本身,如下所示:

.woff  application/font-woff
.ttf   application/font-ttf
.eot   application/vnd.ms-fontobject
.otf   application/font-otf
.svg   image/svg+xml
我不明白我错在哪里。这些文件存储在一个名为fonts的文件夹中,该文件夹位于网站的基本目录中,我的aspx文件中的样式如下所示

@font-face {
    font-family: 'segoe_printregular';
    src: url('/fonts/segoepr-webfont.eot'); /* IE9 Compat Modes */
    src: url('/fonts/segoepr-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/segoepr-webfont.woff') format('woff'), /* Modern Browsers */
         url('/fonts/segoepr-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/fonts/segoepr-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}
字体文件夹中的stylesheet.css如下所示:

@font-face {
    font-family: 'segoe_printregular';
    src: url('/segoepr-webfont.eot'); /* IE9 Compat Modes */
    src: url('/segoepr-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/segoepr-webfont.woff') format('woff'), /* Modern Browsers */
         url('/segoepr-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/segoepr-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
    }
我尝试了文件路径为/fonts/和QUOTE fonts/但没有效果。但我无法将文件发送到bnot 404。有人建议重新启动服务器,但也没有取得任何效果

我有什么遗漏吗?还是我犯了什么错误

如果有帮助的话,我也在web.config中尝试了这个

<staticContent>
    <remove fileExtension=".woff" />
    <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
    <remove fileExtension=".ttf" />
    <mimeMap fileExtension=".ttf" mimeType="application/font-ttf" />
    <remove fileExtension=".eot" />
    <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
    <remove fileExtension=".otf" />
    <mimeMap fileExtension=".otf" mimeType="application/font-otf" />
    <remove fileExtension=".svg" />
    <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>

适用于需要答案的人。下面是解决方案。详情请参阅

<remove fileExtension=".woff" />
<remove fileExtension=".eot" />
<remove fileExtension=".ttf" />
<remove fileExtension=".svg" />

<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".ttf" mimeType="application/font-sfnt" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />


你找到了这个问题的解决方案吗?这里对ttf答案的更正说明了很多:.woff2文件:
请注意,
font/woff2
只是一个建议,尚未被互联网分配号码管理局(IANA)接受-请参阅IETF网站上的跟踪程序。现在它被接受了!所以:
.woff
->
font/woff
.woff2
->
font/woff2