En 0-bytesfil kan returneras när komprimering är aktiverat på en server som kör IIS

Den här artikeln hjälper dig att lösa problemet där en 0-byte-fil kan returneras i stället för den förväntade filen när komprimering är aktiverat på en server som kör Microsoft Internet Information Services (IIS).

Ursprunglig produktversion: Internet Information Services 8.0, 8.5
Ursprungligt KB-nummer: 817442

Symptom

När komprimering är aktiverat på en server som kör IIS och en HTTP-begäran (HyperText Transfer Protocol) hanteras från IIS-komprimeringskatalogen kan en 0-byte-fil returneras i stället för den förväntade filen.

Obs!

Du kan bara se dessa symtom om HTTP Static Compression är aktiverat.

Orsak

Antivirusprogram som körs på IIS-servern genomsöker IIS-komprimeringskatalogen.

Åtgärd

Undanta IIS-komprimeringskatalogen från antivirusprogrammets genomsökningslista. Stegen kan variera beroende på vilket antivirusprogram du använder. Microsoft rekommenderar att du kontaktar tillverkaren av antivirusprogrammet för information om hur du undantar kataloger från genomsökning.

Mer information

Standardkomprimeringskatalogen i IIS 6.0 är %systemroot%\IIS Temporary Compressed Files. Den här katalogen kan ha ändrats till en annan plats. I IIS 7.0 eller en senare version för IIS 7.0 är %SystemDrive%\inetpub\temp\IIS Temporary Compressed Filesstandardplatsen för den komprimerade filcachen .

Så här verifierar du komprimeringskatalogen:

  1. Välj Start, peka på Program, peka på Administrationsverktyg och välj sedan IIS-hanteraren (Internet Information Services).
  2. Högerklicka på mappen Webbplatser i IIS-hanteraren och välj sedan Egenskaper.
  3. Välj fliken Tjänst .
  4. Under HTTP-komprimering kontrollerar du att Komprimera statiska filer är markerat och letar sedan upp sökvägen till den tillfälliga katalogen.