Css @字体不工作

Css @字体不工作,css,asp.net,iis,font-face,Css,Asp.net,Iis,Font Face,我一直在网上寻找,看看是否有其他人有同样的问题,他们有,但当我使用了回答的代码,它仍然不工作,我想这是在IIS的东西 我已将此字体添加到CSS中 @font-face { font-family: 'Open Sans'; src: url('../Font/OpenSans-Light.eot'); /* IE9 Compat Modes */ src: url('../Font/OpenSans-Light.eot?#iefix') format('embedded-opentype'),

我一直在网上寻找,看看是否有其他人有同样的问题,他们有,但当我使用了回答的代码,它仍然不工作,我想这是在IIS的东西

我已将此字体添加到CSS中

@font-face {
font-family: 'Open Sans';
src: url('../Font/OpenSans-Light.eot'); /* IE9 Compat Modes */
src: url('../Font/OpenSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../Font/OpenSans-Light.woff') format('woff'), /* Modern Browsers */
     url('../Font/OpenSans-Light.ttf')  format('embedded-opentype'), /* Safari, Android, iOS */
     url('../Font/OpenSans-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}
我已经用我的字体文件创建了我的文件夹

我对IIS上的“MIME类型”有一个了解,并添加了所有类型的文件,但仍然不起作用


是否有其他人遇到此问题并可以帮助我。

从IIS服务器提供字体服务

如果您是从IIS服务器提供字体服务,则需要将MIME类型为“application/x-font-woff”的“.woff”添加到IIS安装中,即使woff没有MIME类型。IIS拒绝提供任何它没有MIME类型的服务

IIS 6+

.woff application/x-woff
.svg image/svg+xml
IIS 7.5

.ttf    application/font-sfnt
.eot    application/vnd.ms-fontobject
.otf    application/font-sfnt
.woff   application/font-woff
所以,既然你使用的是谷歌字体,你有没有试着把它加载进去

HTML

<link href='http://fonts.googleapis.com/css?family=Open+Sans:300' rel='stylesheet' type='text/css'>
此外,如果您计划将其加载到IE上,请从google字体文档粘贴:


注意:要在IE中获得最佳显示效果,请将样式表标记作为HTML部分的第一个元素。在IE中,如果链接放在标记之后,整个页面将被阻止,并且在字体加载之前不会显示任何内容。

如果有帮助,请告诉我。:)@Alexen我已经离开办公室了,我已经回复了,谢谢。我已经将文件格式添加到IIS中,然后在HTML顶部添加了一行,但它仍然不起作用。当我在IIS上重新启动站点时,它似乎正在删除它。是在删除它吗?我以为它正在删除MIME文件类型,但不是。我不明白为什么它不工作。它在Chrome上工作,因为我刚刚测试了它,只是它在IE上不工作。这是css行的顺序吗?
font-family: 'Open Sans', sans-serif;