プロジェクトを Visual Studio 2013 でローカルに実行すると、Font Awesome Icons が機能します。ただし、展開されると、それらは存在しません。
サーバーから実行すると、IE 開発者ツールは Css が入ってくることを示しますが、フォントへの呼び出しはありません。404エラーなし!403エラーなし!何もない。EOT ファイルを呼び出そうとさえしないため、Css が @font-face 宣言をスキップしているようです。
事実は次のとおりです。
- MIME タイプはすべて IIS 7.0 に追加されました (eot、svg、woff、woff2、ttf)
- css へのファイル構造は -- fonts > font-awesome > css です。
- フォントのファイル構造は -- fonts > font-awesome > fonts
@font-face { font-family: 'FontAwesome'; src: url('../fonts/fontawesome-webfont.eot?v=4.3.0'); src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular')
format('svg'); font-weight: normal;font-style: normal; }