2017-01-23 14 views
2

woff2、woff、ttfファイルがロードされないのはなぜですか?「assets」フォルダに存在するのはなぜですか?提案してください!woff2、woffとttfファイルがロードされず、400エラーが発生しました

enter image description here

+0

あなたのパスは '/ css/assets/.. 'で、woffファイルは' assets'にあるようですが、それは問題かもしれません。 –

+0

ありがとうMadhu、これは実際に問題です。 –

答えて

1

問題は、これらのMIMEタイプをごIISExpressインスタンスに設定されていないということです。 元々答えはhereです。

回答1:これにより、これらのファイルタイプをソリューションの一部として作成し、IISExpressを使い果たしているすべてのサイトでエラーが修正されます。部分的に引用

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

に位置するオープンApplicationHost.configstaticContentセクションを探し、終了タグの前に次の行を追加: <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 /> staticContentセクションのsystem.webServerconfigurationに追加します。

これは、迷惑なエラーを取り除くはずです。

+0

Angular-cliを使用している場合、どうすればいいですか – indra257

+0

魅力的に機能しました! @ indra257あなたのビルドを作成し、与えられた答えでルートレベルでweb.configを追加します。 –

関連する問題