3
我试图让IIS 8.5上的动态压缩工作(特别是使用JSON)。我使用Windows Server 2012,IIS 8.5和一个非常简单的ASP.NET MVC网站,以JSON的形式返回一个ActionResult。首先,我完成了所有常规步骤,在服务器和站点级别启用IIS中的动态压缩,使用正确的MIME类型,频率等编辑我的applicationHost.config。IIS动态压缩失败
我已启用FailedRequestTrace日志记录,并且有什么奇怪的是我的请求报告一个成功的压缩,但镀铬/ Fiddlr不以为然:
而且在跟踪记录响应包含头文件“内容编码:gzip”:
但Chrome/IE/Fiddlr中的响应不包含该标题,也不是压缩的响应,它会显示其他内容正在干扰!请帮忙!
感谢您的回复!我用Wireshark测试过它,并且响应在到达我的机器时被压缩。罪魁祸首确实是反病毒(特别是ESET Endpoint),HTTP扫描已启用,并且正在解压缩响应。由于禁用此选项一切正常! :) – TerryOS
经过几个小时试图找出为什么gzip压缩不起作用,这篇文章救了我。非常感谢马修 – Adosi
我确认这是我的情况(Eset端点防病毒)。禁用保护措施没有帮助 - gzip仅在我卸载后才出现。将检查确切的设置影响它。谢谢! – Nickmaovich