IIS çalıştıran bir sunucuda sıkıştırma etkinleştirildiğinde 0 baytlık bir dosya döndürülebilir

Bu makale, Microsoft Internet Information Services (IIS) çalıştıran bir sunucuda sıkıştırma etkinleştirildiğinde beklenen dosya yerine 0 baytlık bir dosyanın döndürülebileceği sorunu çözmenize yardımcı olur.

Orijinal ürün sürümü: Internet Information Services 8.0, 8.5
Özgün KB numarası: 817442

Belirtiler

IIS çalıştıran bir sunucuda sıkıştırma etkinleştirildiğinde ve IIS sıkıştırma dizininden bir Köprü Metni Aktarım Protokolü (HTTP) isteği sunulduğunda, beklenen dosya yerine 0 baytlık bir dosya döndürülebilir.

Not

Bu belirtileri yalnızca HTTP Statik Sıkıştırma etkinse görebilirsiniz.

Neden

IIS sunucusunda çalışan virüsten koruma yazılımı IIS sıkıştırma dizinini tarıyor.

Çözüm

IIS sıkıştırma dizinini virüsten koruma yazılımının tarama listesinden hariç tutun. Adımlar, kullandığınız virüsten koruma yazılımına göre değişiklik gösterebilir. Microsoft, dizinleri taramanın dışında tutma hakkında bilgi için virüsten koruma yazılımının üreticisine başvurmanızı önerir.

Daha fazla bilgi

IIS 6.0'da varsayılan sıkıştırma dizinidir %systemroot%\IIS Temporary Compressed Files. Bu dizin başka bir konuma değiştirilmiş olabilir. IIS 7.0 veya sonraki bir IIS 7.0 sürümünde, sıkıştırılmış dosya önbelleğinin varsayılan konumudur %SystemDrive%\inetpub\temp\IIS Temporary Compressed Files.

Sıkıştırma dizinini doğrulamak için şu adımları izleyin:

  1. Başlat'ı seçin, Programlar'ın üzerine gelin,Yönetim Araçları'nın üzerine gelin ve ardından Internet Information Services (IIS) Yöneticisi'ni seçin.
  2. IIS Yöneticisi'nde Web Siteleri klasörüne sağ tıklayın ve özellikler'i seçin.
  3. Hizmet sekmesini seçin.
  4. HTTP Sıkıştırma'nın altında Statik dosyaları sıkıştır'ın seçili olduğundan emin olun ve ardından geçici dizinin yolunu bulun.