web-dev-qa-db-ja.com

IIS 7 on Win 2008 R2は、デフォルトでは画像を表示しません

IIS 7のデフォルトのWebサイトでホストされている画像がいくつかありますが、それらを参照しようとするとIIS画像がブロックされます。助けてください!))

15
Dmitrii

これが解決策かもしれません:

World Wide Web Services/Common HttpFeaturesの下のStaticContentチェックボックスをチェックします。

スクリーンショットのあるページは次のとおりです。

http://gurustop.net/blog/2009/10/12/funny-problem-windows-7-iis-7-5-images-css-not-showing/

別のページ:

http://peterkellner.net/2008/04/01/iis7imageproblem/

25
jdehaan

.NET 4.0サイトでは、web.configの次のエントリにより、画像が提供されないことがわかりました。

  <system.webServer>
     <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>

runAllManagedModulesForAllRequests = "true"を削除すると、問題が解決しました。

1
Sage

IIS RequestFilteringを見つけます。次に、マウスの右ボタンで[機能を開く]をクリックし、ダウンロードが許可されていないファイル拡張子をスローします。

0
arena-ru

私の場合、この機能はすでにインストールされています。問題を解決したのは:

  1. World Wide Web Services/Common HttpFeaturesの下のStaticContentチェックボックスをオフにしてから、サーバーを再起動します
  2. World Wide Web Services/Common HttpFeaturesの下のStaticContentチェックボックスをチェックします。
0
Hein

今、私は考え始めました、ウェブサイトの画像も表示されませんでした!これがDB /コードの問題なのか、CSSが表示されないことに関連するのかはわかりませんでした。おそらく、IISインストールに問題があるのではないでしょうか?

https://i0.wp.com/www.gurustop.net/wp-content/uploads/2009/10/iis-static-content.png?ssl=1

0
Sorn Kea

この問題が発生し、IISが正しく構成されました。

問題は、Windowsのアクセス許可でした。

基本的に、Inetpub/wwwroot権限を使用していたディレクトリにコピーすると、再び機能し始めました。

0
Darren Street