Tôi có một ứng dụng ASP.NET webforms (3.5 SP1) mà tôi đang làm việc trên, và cố gắng để cho phép gzip fpr HTML và CSS đi xuống đường ống. Tôi đang sử dụng this implementation (và đã thử một vài người khác móc vào Application_BeginRequest) và dường như đang làm hỏng tệp CSS bên ngoài mà các trang sử dụng, nhưng không liên tục ... đột nhiên tất cả các kiểu sẽ biến mất trên trang làm mới. trong một thời gian, và sau đó đột nhiên bắt đầu làm việc trở lại.Tại sao ASP.NET gzip nén tham nhũng CSS?
Cả IE7 và FF3 đều thể hiện hành vi này. Khi xem CSS bằng cách sử dụng thanh công cụ dành cho nhà phát triển web, thanh công cụ sẽ trả về tỷ lệ jibberish. Tiêu đề bộ nhớ cache kiểm soát là thông qua "tư nhân", nhưng tôi không biết đủ để tìm ra nếu đó là một yếu tố góp phần hay không.
Ngoài ra, điều này đang chạy trên máy chủ phát triển ASP.NET. Có lẽ nó sẽ ổn với IIS, nhưng tôi đang phát triển trên XP và nó sẽ là IIS5.
IE7/8 đang tải xuống các tệp zip bị hỏng trong khi Firefox/Chrome/Opera thì không. Điều này có vẻ là vì IIS6 là gzip nén tệp zip, điều này sẽ làm phiền IE. Giải pháp của bạn đã khắc phục được sự cố của tôi và IIS không còn cố gắng nén lại các tệp nén nữa. –