当前位置:首页 > 系统

IIS无法加载字体文件(*.woff,*.svg)的解决办法

happyfhb7年前 (2019-05-06)系统2834
摘要:在编写前端代码的过程中经常会遇到使用特定的字体(*.woff,*.svg),此时在加载字体时请求会被返回Failed to load resource: the server responded with a status of 404 (Not Found)。原因是,默认在IIS上是没有添加对*.…

在编写前端代码的过程中经常会遇到使用特定的字体(*.woff,*.svg),此时在加载字体时请求会被返回


Failed to load resource: the server responded with a status of 404 (Not Found)。


原因是,默认在IIS上是没有添加对*.woff,*.svg文件的Mime类型,因此在客户端请求此类文件时得到的都是404。


所以我们只需要在我们对应网站下的Mime类型中添加文件对应的类型就行了


 


.woff  application/x-font-woff

.woff2 application/x-font-woff

.svg   image/svg+xml

另外在mvc中,设置了上述Mime类型后get请求字体时任然会出现404的问题,这个时候需要在我们的web工程中的config的system.webServer节点中添加如下的代码来支持

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


扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=1312

“IIS无法加载字体文件(*.woff,*.svg)的解决办法” 的相关文章

联想昭阳E42L笔记本使用测评

联想昭阳E42L笔记本使用测评

首先给大家声明一下,本人文采有限文章写的不大好,忘大家见谅 只是给新同志们做一个参考!用新买的笔记本怀着兴奋的心情给大家做测评,呵呵。废话少说,下午快递送来直接开箱验机,包装非常好,一个大箱子里面很多泡沫京东真是有心呵呵,打开本子外包装也无破顺,不像京东网站上评论说被人为扣去一块!本子非常漂亮 ,…

如何让服务器支持WAP

        window.google_render_ad();随着手机的普及,WAP应用程序越来越多,为此对Web服务器提出了新的要求 即Linux Web服务器和Windows Web服务都要支持WAP。 WAP的客户端是…

SATA硬盘AHCI模式进系统蓝屏的解决办法

首先说明,XP系统不支持 硬盘AHCI模式 进行安装 安装就会出现蓝屏的现象。解决办法将硬盘模式改成IDE 在安装OK 问题搞定了。还有部分PC机装服务器操作系统会出现各种各样的问题。没有很好的办法改成XP就好啦。…

两台电脑对连IP设置方法

用一根直接线 IP地址最后两位不同就可以了  设置IP,192.168.0.xxx 另一个设置为192.168.0.xxx这两个xxx不能重复就行了。范围在0---255就行了…

局域网共享适用于winxp win2003操作系统

局域网共享,局域网打印机共享,一直都是很让人头疼的问题。解决这个问题真的没有什么绝对的方法。但是下面的方法绝对可以解决问题。首先如果想开通局域网共享一定要关闭windows的防火墙(其实自身防火墙也没有什么用。)然后参照下面文章进行设置。*******************************…

一根网线并接两个水晶头的解决方法

拨开网线,一共8根,看水晶头里的洞,按我说的插线,然后夹水晶头。分成两组一组是:白橙,橙,白绿,空,空,绿,空,空另一组是:白棕,棕,白蓝,空,空,蓝,空,空注意:一定要买质量好的网线,并且网线不能走得太长。注意是两头都要接两个水晶头而且要对应。…

评论列表

动画制作
7年前 (2019-09-01)

在编写前端代码的过程中经常

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。