当前位置:首页 > 系统

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

happyfhb7年前 (2019-05-06)系统2789
摘要:在编写前端代码的过程中经常会遇到使用特定的字体(*.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)的解决办法” 的相关文章

DI-804HV 路由器网络禁止设置

DI-804HV 路由器网络禁止设置

很多朋友对这款 DI-804HV 全英文界面路由器 设置感到头疼 呵呵 我也是!但是经过我一遍又一遍的拨打友讯客服电话后终于对他的设置略知一二!现在还有点怀念那个小姐甜甜的声音!闲话少说 给大家截图详细解释一下!我这里是设置禁止某一个IP 断在某一个 时间可以上网首先 因为涉及时间断的问题 所以要有…

用U盘装系统的操作教程

用U盘装系统的操作教程

需要重装系统的时候,没有光驱,该怎么办?也许你会说可以在dos下硬盘安装,但有几个人会用dos? 其实不仅仅不带光驱的笔记本用户愁怎么装系统,那些没有光驱的台式机用户也愁。为了给这类用户提供方便,笔者今天就来讲解一下,在没有光驱的情况下,如何方便快速的安装操作系统。 ● 装系统前的准备 一个能启…

写给想学Linux的人

昨天看同学的帖子,很受启发,今天把它发上来,希望对我们都有所帮助,也希望可以为我们指点明路!(如果你连这篇文章看完的耐心都没有的话,那么我希望你还是不要学linux了!linux太难用了!(一通鼠标点击,进入/etc)学习linux,你忘记windows的思维方式了吗?怎么安装软件 阿?那一堆文件是…

sql2000安装程序被挂起的解决方法

安装SQL Server2000的时候,安装程序提示我安装程序被挂起,让我重新启动电脑,但我即便是重新启动了再次安装,SQL Server2000的安装程序依旧提示我这个错误。看来重起并不能解除被挂起的安装程序。 查阅了资料,得知要解决这个问题需要删除注册表HKEY_LOCAL_MACHINESYS…

图片和传真查看器打不开图片的解决办法

不知道怎么搞最近图片打不开,打开进程,双击一个图片后,只见一个rundll32.exe的进程一闪而过,猜想是没有成功加载DLL,可打开图片的是哪个DLL是哪呢,我也清楚,到google一查,好多方法,其实效果都是一样的,都注册一个shigmvw.dll这个DLL,把下面的命令在运行里执行,OK图片可…

win7 administrator 帐户启用

Windows 7系统出于安全考虑,将系统超级管理员帐户(Administrator)隐藏了不允许“普通用户”使用。很多时候特别是安装一些应用软件时,由于兼容的问题普通权限的用户无法正常安装,需要启用超级管理员帐户然后可以在超级管理员账户安装,在标准用户下正常使用。如果你也想…

评论列表

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

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

发表评论

访客

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