現在オフラインです。再接続するためにインターネットの接続を待っています

IIS が実行されているサーバーで圧縮を有効にすると 0 バイトのファイルが返される場合がある

現象
インターネット インフォメーション サービス (IIS) が実行されているサーバーで圧縮を有効にすると、IIS 圧縮ディレクトリへの HTTP 要求を行ったときに、要求したファイルではなく 0 バイトのファイルが返される場合があります。

: この現象は、HTTP 静的圧縮が有効になっている場合にのみ発生します。
原因
IIS サーバーで実行されているウイルス対策ソフトウェアが IIS 圧縮ディレクトリをスキャンしています。
解決方法
ウイルス対策ソフトウェアのスキャン対象から、その IIS 圧縮ディレクトリを除外してください。除外するための手順は、使用しているウイルス対策ソフトウェアによって異なります。スキャン対象からディレクトリを除外する方法については、ウイルス対策ソフトウェアの開発元に問い合わせることをお勧めします。
詳細
IIS 6.0 の圧縮ディレクトリは、既定で %systemroot%\IIS Temporary Compressed Files にあります。このディレクトリの場所は変更されている場合もあります。IIS 7.0 以降の場合、圧縮ファイル キャッシュの既定の場所は %SystemDrive%\inetpub\temp\IIS Temporary Compressed Files です。

圧縮ディレクトリを確認するには:
  1. [スタート] ボタンをクリックし、[プログラム]、[管理ツール] の順にポイントし、[インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。
  2. IIS マネージャーで、[Web サイト] フォルダーを右クリックし、[プロパティ] をクリックします。
  3. [サービス] タブをクリックします。
  4. [HTTP 圧縮] の下にある [静的ファイルを圧縮する] がオンになっていることを確かめてから、一時ディレクトリのパスを確認します。
プロパティ

文書番号:817442 - 最終更新日: 06/10/2014 10:34:00 - リビジョン: 7.0

Microsoft Internet Information Services 6.0, Microsoft Internet Information Services 7.0, Microsoft Internet Information Services 7.5, Microsoft Internet Information Services 8.0, Microsoft Internet Information Services 8.5

  • KB817442
フィードバック