web-dev-qa-db-ja.com

IIS 7にMIMEタイプオプションがありません

IISに問題があります。NETを使用して実行するWebアプリケーションをインストールしましたが、そこに移動すると、画像が表示されず、CSSが使用されていないため、ページ完全にフォーマットされていません。

私はこれに困惑していますが、許可されたMIMEタイプと関係があるのではないかと考えていたため、MIMEタイプオプションが存在しないことに気付いたときに、許可されたタイプを確認しようとしました。

IIS別のサーバーのIISセクションでサイトをクリックすると表示されますが、このサーバーには存在しません。知っている:

a)そこにない理由と、それを元に戻す方法b)CSSが検出されず、画像が表示されないという問題の原因である可能性がありますか?

私はこれを適切に説明したことを願っていますが、喜んで助けてくれる人にもっと多くの情報を提供させていただきます!! :-)

ありがとう

26
5lovak

行方不明(空白のCSS)と画像の問題を解決するには、Static Content Roleをインストールする必要があります。

  1. Start-> Administrative Tools-> Server Manager
  2. Rolesの下のWeb Serverを選択します
  3. 3番目のオプションは、Static Contentの下のCommon Http Featuresです。
  4. インストールする

これで静的コンテンツが提供されます。

特定のMIMEタイプを追加する必要がある場合は、新しくインストールされたMIME Types機能を使用できます。新しいRoleは、IIS Managerを再起動するまで表示されません。

46
Rebecca

これは非サーバーユーザー向けの回答です。Windows10を使用しており、 Phil (以下の回答を参照)のコメントが役に立ちました。

「そして、Windows 8などの非サーバーOSを使用している場合は、スタートページで「Windowsの機能を有効または無効にする」を検索し、インターネット情報サービス->ワールドワイドウェブサービス->共通HTTP機能->静的コンテンツ "

機能設定のスクリーンショット:

Windows 10 Features Screenshot

6
Omar Isaid

OK、IIS manager on W2k8で「HTTP Features」の下にMIMEタイプが表示されます。MIMEタイプ設定オプションが表示されない場合は、上記の回答でJuntoの手順に従う必要があるかもしれません。 IISに静的ファイルのサポートをインストールします。

見る enter image description here

0
BugFinder