我在 IIS7 中无法解压缩 javascript 文件并且样式表无法正确加载时遇到问题。
我可以通过关闭 IIS 中的静态压缩来解决此问题,但这不是永久的解决方案。这个问题突然开始发生了。我们没有更改代码。
Web 应用程序是 .net 4 中的 asp.net Web 表单应用程序。在 IIS 中设置了静态和动态压缩。另一个 Web 表单 Web 应用程序在应用程序级别设置静态压缩仍然运行良好。
服务器已更新为 .net 4.5 框架。
一些样式表标签设置为 runat server,因为我附加了一个版本号以在 css 缓存和新版本发布时强制重新加载 css。
此问题仅在 Internet Explorer 中发生。
我真的被这个问题困住了。
请求
Request GET /webapp/JavaScript/jQuery/js/jquery-1.3.2.min.js HTTP/1.1
Accept text/html, application/xhtml+xml, */*
Accept-Language x-en-GB-zscot
User-Agent Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
UA-CPU AMD64
Accept-Encoding gzip, deflate
Host localhost
Connection Keep-Alive
响应标头
Key Value
Response HTTP/1.1 200 OK
Cache-Control private
Content-Type application/x-javascript
Content-Encoding gzip,gzip
Last-Modified Wed, 10 Oct 2012 15:45:44 GMT
Accept-Ranges bytes
ETag "04f24efea6cd1:0"
Vary Accept-Encoding
Server Microsoft-IIS/7.5
X-Compressed-By HttpCompress
Date Tue, 04 Dec 2012 11:07:13 GMT
Content-Length 19788
响应机构的一部分
‹
@õ¿‹ä½kwÚȶ(úýü
¬ÕÛ-…âá¤×>g +ŒtÂÛI~a²®²M7F^€ã¤ýÛï|T•ª„p²ö8çŽ;ÆéÑ1R©Þ5k¾kVéÕÿȽÊýñé)šÏµÃ¯áéh>y\溓›yI_ŠoŠ¯1Ïýrùè—Jü³GñC RñÃûøñû|rw¿Ì¹#/÷º\þG®ßÏrŸ£Åä3|x