我遇到了IIS7的静态压缩问题。我读过其他一些帖子,而且我没有选择。下面是我有:IIS7压缩失败
在的applicationHost.config,我已经设置了:
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" staticCompressionDisableCpuUsage="100">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" />
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="*/*" enabled="true" />
</staticTypes>
</httpCompression>
的“启用静态压缩”复选框为我的网站启用。
当我加载该网站时,我得到一个很大的非压缩文件。如果我看的请求头,我看到:
接受编码:gzip,紧缩
但是,在回应,我得到:
内容类型:应用程序/ x-的JavaScript
的Last-Modified:周五,2009年7月10日1时13分41秒GMT
接受-范围:字节
的Etag: “3be6da9fb0ca1:0”
服务器:Microsoft-IIS/7.0
X供电,通过:UrlRewriter.NET 2.0.0,ASP.NET
日期:星期五,2009年03:39 7月10日:35 GMT
的Content-Length:81515
任何人有任何想法,我在做什么错在这里?
此外,FWIW,我运行在集成,而不是“经典”模式。
更新:我得到它的工作,但我不知道它为什么现在可以工作。我所做的只是为网站启用动态压缩,并且一切都开始运作。任何人有任何想法?
是不是很奇怪如何所有的答案建议Helicon产品。我想知道为什么。 – blowdart 2009-07-14 13:44:19
为什么我不能建议我喜欢的工具给那些也可以从中受益的人?我不是做广告,而是分享我的经验。 – TonyCool 2009-07-14 13:56:58
嗯。然而,你在Stack Overflow上给出的每个答案都推荐了一个Helicon工具。您的营销尝试非常透明。 – blowdart 2009-07-14 15:14:27