这个问题要特别说明一点:不要用MVC中的捆绑(bundle)CSS文件操作,否则,即使作一下配置,也没有效果。
用Asp.net Mvc开发时,CSS用bootstrap的话,在引用字体时,会出现glyphicons-halflings-regular.woff2 not found的错误。虽不影响程序运行,但有个错误在那里中感觉不舒服。这个问题出现的原因是IIS不知道.woff2的元类型。具体解决方法如下:
第一步:
在你项目的Web.config文件中添加一些内容:
<system.webServer>
...
</modules>
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
第二步:
在IIS服务器上,进行如下操作:
按照图片所示操作,OK问题解决。