[解決済み] IIS Expressのweb.configにMIMEマッピングを追加する
2022-04-21 16:52:04
質問
IIS Expressに.woffファイル拡張子用の新しいMIMEマッピングを追加する必要があります。
IIS Express の "applicationhost.config" に以下のスニペットを追加すると、正常に動作するようになりました。
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
...
しかし、私は、すべての開発者がローカルで "applicationhost.config" を変更する必要がないように、これを私の "web.config" に追加したいのです。
そこで、再度 "applicationhost.config" ファイルから削除し、プロジェクトの "web.config" に以下のスニペットを追加してみました。
<system.webServer>
...
<staticContent>
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
</staticContent>
</system.webServer>
.woffファイルにアクセスしようとすると、HTTP 404.3エラーになるので、残念ながらそのようにはいかないようです。
何が間違っているのでしょうか?
どうすればいいですか?
web.config"に記述するとうまくいきます。問題は、MIMEタイプを間違えてしまったことです。代わりに
<ストライク
font/x-woff
または
<ストライク
font/x-font-woff
でなければなりません。
application/font-woff
:
<system.webServer>
...
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
</staticContent>
</system.webServer>
MIMEタイプについては、こちらの回答もご覧ください。 https://stackoverflow.com/a/5142316/135441
2013年4月10日更新
Specが勧告になり、MIMEタイプが正式に決定しました。
application/font-woff
関連
-
ASP.NETでWeb.configからログインする際の正しいアカウントパスワードを確認する
-
認証プロセスの記録にjwtを使用したネット
-
Net CoreによるAutoFacの利用
-
[解決済み] .docx、.pptxなどの正しいMIMEタイプは何ですか?
-
[解決済み] web.configでmaxJsonLengthの長さを無制限に設定することは可能ですか?
-
[解決済み] CSVに使用するMIMEタイプは?
-
[解決済み] IIS Expressで外部からのリクエストを有効にするには?
-
[解決済み] IIS Expressの設定ファイル/メタベースファイルはどこにありますか?
-
[解決済み】開発環境と本番環境で異なるWeb.configを使用する。
-
[解決済み] Razor _layout.cshtml のファイル名の先頭にアンダースコアがあるのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Net Core HttpClient処理 レスポンス圧縮の詳細
-
.NET 6における暗黙の名前空間参照
-
[解決済み] クライアントから危険な可能性のあるRequest.Formの値が検出された
-
[解決済み] WOFFフォントのMimeタイプは?
-
[解決済み] Server.UrlEncode vs. HttpUtility.UrlEncode
-
[解決済み] Razorとインラインコードブロックによるif文の使用方法
-
[解決済み] ASP.NETの一時ファイルのクリーンアップ
-
[解決済み] ASP.NET Web API - PUT & DELETE 動詞が許可されない - IIS 8
-
[解決済み] フレームワークのランタイムターゲットが見つからない .NETCoreApp=v1 互換ランタイムの1つと互換性がある
-
[解決済み] FormsAuthentication.SignOut()がユーザーをログアウトしない