我正在ASP.Net网站上工作,目前正在优化它。 我试图启用对它的动态内容压缩,但它不起作用。如何解决动态压缩时err_content_decoding_failed?
我得到
错误330(净值:: ERR_CONTENT_DECODING_FAILED):未知的错误。
在我的开发环境,它工作得很好。
- 我已经建立了我已经添加了动态内容压缩模块在释放模式 项目,启用动态内容压缩和检查,这是我收到。
我有一台装有IIS的AWS EC2服务器windows 2008 R2。
- 我已经在发布模式下构建了项目,并将其发布到我部署到服务器的文件夹中。
- 我已经用相同的web.config文件试过,因为我有开发机器上,但没有运气
将此添加到web.config中:
<httpCompression
directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"
dynamicCompressionDisableCpuUsage="90"
dynamicCompressionEnableCpuUsage="80"
maxDiskSpaceUsage="100" minFileSizeForComp="2700"
noCompressionForRange="true"
sendCacheHeaders="false"
staticCompressionDisableCpuUsage="100"
staticCompressionEnableCpuUsage="80"
>
<scheme name="gzip"
dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/json" enabled="true" />
<add mimeType="application/xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/json" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/rss+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="application/xml" enabled="true" />
<add mimeType="image/svg+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
<urlCompression doDynamicCompression="true" />
任何人有什么可能是错的想法?
在此先感谢。
编辑: 试图运行通过提琴手的请求,并得到了响应:。 “的内容无法解压缩
神奇的数字在gzip头信息是不正确确保您在传递GZip流“。
你弄明白这个问题了吗?我遇到了同样的问题。 。 。 – Will 2014-10-16 18:25:43