woff2,woff和ttf文件未加载并给出了400错误

时间:2017-01-23 15:41:28

标签: angular visual-studio-2015 webpack

为什么没有加载woff2,woff和ttf文件,但是它们存在于“assets”文件夹中?请提出建议!

enter image description here

1 个答案:

答案 0 :(得分:1)

问题是没有为IISExpress实例设置那些mime类型。 答案最初找到here

答案1:这将修复所有创建具有这些文件类型作为其解决方案一部分并且正在运行IISExpress的站点的错误。

部分引用:

点击ApplicationHost.config

中的C:\Users\<user>\Documents\IISExpress\config

找到staticContent部分,并在结束标记前附加以下行:     <mimeMap fileExtension=".woff" mimeType="application/font-woff" /> <mimeMap fileExtension=".woff2" mimeType="application/font-woff" /> <mimeMap fileExtension=".ttf" mimeType="application/octet-stream />

答案1:这将修复该特定网站的错误,但是您创建的任何其他文件类型作为其解决方案的一部分并且正在运行IISExpress时,将遇到同样的问题。

更新项目的Web.config。 加     <mimeMap fileExtension=".woff" mimeType="application/font-woff" /> <mimeMap fileExtension=".woff2" mimeType="application/font-woff" /> <mimeMap fileExtension=".ttf" mimeType="application/octet-stream />staticContentsystem.webServer的{​​{1}}部分。

这应该让那些恼人的错误消失!