パイプラインモードのIIS 7.0 = Integratedは、ASP .NETで画像/ CSSをロードしません

StackOverflow https://stackoverflow.com/questions/800500

  •  03-07-2019
  •  | 
  •  

質問

IIS 5.1で動作するフルシステムがあります... パイプラインモードクラシックを使用してIIS 7.0に移行しましたが、すべて正常に動作しますが、パイプライン統合ではイメージ/ CSSが読み込まれません...

私はWebアプリケーションでASP.NET 3.5を使用しています...

サポートが必要ですか

役に立ちましたか?

解決

IIS 7では、ASP.NETモジュールをインストールすると、静的コンテンツはデフォルトでインストールされません。プログラムと機能に移動し、「Windowsの機能をオンまたはオフにする」必要があります。

IISセクションで、WWWサービス、一般的なHttp機能にドリルダウンし、「静的コンテンツ」を確認します。

CSS、画像、HTML、およびその他の非動的コンテンツは表示されません。

他のヒント

同じ問題が発生していましたが、静的コンテンツがインストールされていませんでした。サーバー2008で設定を変更するには、サーバーマネージャーに移動し、[役割]を開いて[Webサーバー(IIS)]をクリックします。読み込まれたら[役割サービス]セクションを見つけ、[役割サービスを追加して静的コンテンツをインストールします。

HTTPスニッフィングツール(FirebugまたはFiddler)を使用して、失敗したリクエストを確認できます。そのようなリクエストを見つけた場合は、サーバーから返されたエラーメッセージを調べることができます。

また、これは破損したデフォルトのドキュメント継承の副作用であることがわかりました。通常、「login.aspx」を追加します;親(既定のWebサイト)構成の既定のドキュメントリストの先頭に移動します。これが何らかの理由で破損し、同じ症状が表示されたとき。 修正されたのは、継承された値を削除して再追加することでした。その後、.NET 4.0統合アプリプールを使用して静的コンテンツを再度表示できました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top