bootstrap3のwoff2ファイルや、その他のサポートされていない拡張子をIIS上で認識させる。
IISで認識されていない拡張子は、処理できないので普通は404エラーとなる。
認識させるにはMIMEタイプを追加する必要があるが、方法として2種類ある。
IISマネージャーからの追加
IISマネージャーを開き、機能ビューから、MIMEの種類を選び、追加する。
特に迷う要素もない。
ASP.NET や ASP.NET MVC の web.config に追加
こちらは、web.config に追加する方法。
web.configに以下の様に追加する。
<system.webServer> <staticContent> <remove fileExtension=".woff2" /> <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" /> </staticContent> </system.webServer>
こちらは、IISの設定に依存せず開発するプログラム側に依存するのでこちらのほうが、複数サーバーに展開する場合などに設定漏れの事故がなくていいかも。