IIS7 がフォント ファイルを 404 として提供する

IIS7 がフォント ファイルを 404 として提供する

IIS からフォント ファイルが返されないという問題が発生しています。URL は正しく、MIME タイプも正しく設定されていますが、それでも 404 が返されます。JS、CSS、LESS などの他の静的ファイルはすべて期待どおりに返されますが、フォント ファイルは返されません。

これは、MVC4 を実行する .NET 4.5 プロジェクト用です。

フォント ファイルをアプリケーションの外部に移動すると、ファイルは正しく返されます。.NET アプリケーション内に、フォント ファイルの取得を妨げる設定があるようです。

ご協力をよろしくお願いいたします。追加情報が役立つ場合はお知らせください。

答え1

おそらく、フォントのファイル拡張子を持つ MIME タイプを追加する必要があります。

IIS は特定のファイル拡張子を処理できません

編集: いいえ、すでに設定している場合は、明らかに必要ありません。ちなみに、MIME タイプはアプリごとに設定できるので、web.config ファイルで MIME タイプが上書きされていないことを確認するだけでよいかもしれません。(web.config ファイルでファイル拡張子を検索すると、興味深いものが見つかるかもしれませんし、見つからないかもしれません)

関連情報