[解決済み] IIS が私の Web サイトの .webmanifest ファイルを適切に提供するにはどうすればよいですか?
質問
その
ファビコンジェネレータ
は、ウェブマスターが多くの異なるデバイスで利用可能なアイコンを持つために使用するためのパッケージを組み立てます。 このページには
site.manifest
というファイルがあり、ウェブページのドキュメントにある次のタグを介してリンクされています。
<head>
:
<link rel="manifest" href="site.webmanifest">
によると モジラ : Web アプリケーション マニフェストは、アプリケーションに関する情報 (名前、作成者、アイコン、説明など) を JSON テキスト ファイルで提供します。マニフェストの目的は、デバイスのホームスクリーンに Web アプリケーションをインストールし、ユーザーに迅速なアクセスとより豊かなエクスペリエンスを提供することです。
Microsoft の Internet Information Services (IIS) を使用している場合、残念ながら、マニフェストにアクセスしようとすると 404.3 エラーが発生します。
site.webmanifest
ファイルにアクセスしようとすると 404.3 のエラーが発生します。
正確なエラーメッセージは以下の通りです。 "要求しているページは、拡張機能の設定により提供できません。ページがスクリプトである場合、ハンドラを追加してください。ファイルをダウンロードする必要がある場合は、MIME マップを追加してください."
どのようにすれば適切に
site.webmanifest
ファイルを IIS で正しく提供するにはどうしたらよいでしょうか。
どのように解決するのですか?
デフォルトでは、IIS は、その (IIS) コア設定で MIME マップが関連付けられていないファイルを提供しません。
この課題に対処するために、MIME マップとして
.webmanifest
というファイル拡張子を適切な MIME タイプにマッピングする必要があります。
これを実現するために、IIS を開き、以下の手順を実行します。
-
左側の "Connections"メニューで、自分の Web サイトまたはサーバー全体のいずれかを選択します。 サーバーを選択した場合、MIME マッピングはサーバー上のすべての Web サイトに適用されます。 Web サイトを選択した場合、1 つの Web サイトにのみ適用されます。
-
次に、IIS メニューから "MIME Types" を選択します。
-
右側のメニューから [追加...] をクリックします。
-
開いたダイアログボックスで以下を指定します。
.webmanifest
を、ファイル名の拡張子ボックスにapplication/manifest+json
をMIMEタイプ欄に入力します。
- OK"をクリックします。
おめでとうございます。
.webmanifest
の MIME タイプを IIS 上で定義しました。
関連
-
ファイルまたはアセンブリ 'System.Data.SQLite' またはその依存関係の 1 つをロードできませんでした。
-
User.Identity.Nameが空の解を取得する
-
[解決済み] ポート80がSYSTEM(PID 4)で使用されていますが、これは何ですか?
-
[解決済み】「拡張機能の設定により、要求しているページを提供できません」というエラーメッセージが表示される。
-
[解決済み】Windows 8のIISでWCFサービスを提供できない。
-
[解決済み] IIS8におけるIIS_IUSRSとIUSRのパーミッションについて
-
[解決済み] Webサイトのログファイルフォルダを検索するには?
-
[解決済み] HTML5モードのAngularJSアプリケーションをURLリライトするためにIISを設定するにはどうすればよいですか?
-
[解決済み] IIS7でフォルダや拡張子ごとに静的コンテンツキャッシュを設定する方法は?
-
[解決済み] IISExpressのログファイルの場所
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ファイルまたはアセンブリ 'System.Data.SQLite' またはその依存関係の 1 つをロードできませんでした。
-
[解決済み] ポート80がSYSTEM(PID 4)で使用されていますが、これは何ですか?
-
[解決済み] IIS8におけるIIS_IUSRSとIUSRのパーミッションについて
-
[解決済み] Webサイトのログファイルフォルダを検索するには?
-
[解決済み] IISへのパブリッシュ、環境変数の設定
-
[解決済み] HTML5モードのAngularJSアプリケーションをURLリライトするためにIISを設定するにはどうすればよいですか?
-
[解決済み] IIS7でフォルダや拡張子ごとに静的コンテンツキャッシュを設定する方法は?
-
[解決済み] 「IIS7.5でPUTメソッドに「405メソッドは許可されていません」と表示される。
-
[解決済み] MSDeploy.exe経由でのWMSvcからの404の取得
-
[解決済み] IISExpressのログファイルの場所