IISに問題があります。NETを使用して実行するWebアプリケーションをインストールしましたが、そこに移動すると、画像が表示されず、CSSが使用されていないため、ページ完全にフォーマットされていません。
私はこれに困惑していますが、許可されたMIMEタイプと関係があるのではないかと考えていたため、MIMEタイプオプションが存在しないことに気付いたときに、許可されたタイプを確認しようとしました。
IIS別のサーバーのIISセクションでサイトをクリックすると表示されますが、このサーバーには存在しません。知っている:
a)そこにない理由と、それを元に戻す方法b)CSSが検出されず、画像が表示されないという問題の原因である可能性がありますか?
私はこれを適切に説明したことを願っていますが、喜んで助けてくれる人にもっと多くの情報を提供させていただきます!! :-)
ありがとう
行方不明(空白のCSS)と画像の問題を解決するには、Static Content Role
をインストールする必要があります。
Start
-> Administrative Tools
-> Server Manager
Roles
の下のWeb Server
を選択しますStatic Content
の下のCommon Http Features
です。これで静的コンテンツが提供されます。
特定のMIMEタイプを追加する必要がある場合は、新しくインストールされたMIME Types
機能を使用できます。新しいRole
は、IIS Manager
を再起動するまで表示されません。
これは非サーバーユーザー向けの回答です。Windows10を使用しており、 Phil (以下の回答を参照)のコメントが役に立ちました。
「そして、Windows 8などの非サーバーOSを使用している場合は、スタートページで「Windowsの機能を有効または無効にする」を検索し、インターネット情報サービス->ワールドワイドウェブサービス->共通HTTP機能->静的コンテンツ "
機能設定のスクリーンショット:
OK、IIS manager on W2k8で「HTTP Features」の下にMIMEタイプが表示されます。MIMEタイプ設定オプションが表示されない場合は、上記の回答でJuntoの手順に従う必要があるかもしれません。 IISに静的ファイルのサポートをインストールします。
見る