IIS 7.5没有静态或dynamic压缩

我无法获得静态或dynamic压缩,以在.ASP,.JS或.CSS文件的新服务器上工作。

我正在运行Windows Server 2008 R2 Standard 64位。 在IISangular色服务下,我安装了ASP,以及静态和dynamic压缩。 我正在使用DefaultAppPool与标准的ApplicationPoolIdentity。 我已经启用了该网站的所有压缩选项。

这里是我的applicationHost.config的相关部分(这全部在system.webServer下):

<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" /> <dynamicTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/x-javascript" enabled="true" /> <add mimeType="*/*" enabled="false" /> </dynamicTypes> <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> </httpCompression> <serverRuntime frequentHitThreshold="1" /> <urlCompression doDynamicCompression="true" doStaticCompression="true" dynamicCompressionBeforeCache="true" /> 

所以我打开失败的请求跟踪来获得更好的视图。

对于ASP来说,它似乎完全忽略了静态和dynamic压缩。 没有DYNAMIC_COMPRESSION_SUCCESS或DYNAMIC COMPRESSION_NOT_SUCCESS的条目。

对于CSS和JS,它尝试静态压缩但失败:

 STATIC_COMPRESSION_NOT_SUCCESS Reason="NO_MATCHING_SCHEME" 

我在网上找不到有关NO_MATCHING_SCHEME的含义。 帮帮我!