http://fortawesome.github.io/Font-Awesome/を参照する Web アプリケーションをデプロイしようとしています。
ローカルではすべて問題なく動作しますが、デプロイすると 500 エラーが数回発生します。
> GET
> http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.ttf
> 500 (Internal Server Error)
> GET
> http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.woff
> 500 (Internal Server Error)
> GET
> http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.svg#fontawesomregular
> 500 (Internal Server Error)
StackOverflow をすばやく検索すると、次のスレッドにたどり着きました: @font-face が woff ファイルで 404 エラーをスローするのはなぜですか?
そのため、web.configファイルに追加しました:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
...
iisreset を呼び出した後、IIS がこれらの変更を反映していることがわかりますが、デプロイされたアプリケーションには影響が見られませんでした。
他に明らかな答えが見つかりません。私が知らないことを知っている人はいますか?