我尝试配置httpCompression
IIS7上。 谷歌搜索,我发现它可以使用进行httpCompression
在配置部分。 这个问题,我不能让它从web.config中工作。
当我做在配置applicationHost.config
一切正常需要,但我希望能够使每个应用程序,而不是全局此配置。
我在改变区段定义applicationHost.config
到<section name="httpCompression" overrideModeDefault="Allow" />
和移动httpCompression
部分web.config中:
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/json" enabled="true" />
<add mimeType="application/json; charset=utf-8" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
</httpCompression>
我在想什么? 它看起来像IIS不会从web.config中读取压缩配置的。
每次更改后,我会把应用程序池回收,所以它不是一个问题。