iis 7.5 gzip DYNAMIC_COMPRESSION_NOT_SUCCESS

您好,我有一个IIS 7.5我启用模块的服务器angular色中的静态和dynamic压缩的问题。 然后打开虚拟主机,并在压缩configuration启用静态和dynamic压缩。 另外我试着添加这个

<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="*/*" enabled="false" /> </dynamicTypes> </httpCompression> <urlCompression doStaticCompression="true" doDynamicCompression="true" /> <serverRuntime frequentHitThreshold="1" enabled="true" /> 

同样在ApplicationHost.config中,我将urlCompression和httpCompression更改为相同的值,并在section中更改

allowDefinition =“AppHostOnly”overrideModeDefault =“拒绝”

overrideModeDefault = “允许”

在configuration编辑器中的IISpipe理器中,我检查了主configuration和虚拟主机configuration,并将它们configuration为.config文件。

我也重启了几次虚拟主机。 然后我启用了“失败的请求追踪规则”,我看到了

 <EventData> <Data Name="ContextId">{00000000-0000-0000-0347-0080006B00C2}</Data> <Data Name="Reason">2</Data> </EventData> <RenderingInfo Culture="en-US"> <Opcode>DYNAMIC_COMPRESSION_NOT_SUCCESS</Opcode> <Keywords> <Keyword>Compression</Keyword> </Keywords> <freb:Description Data="Reason">COMPRESSION_DISABLED</freb:Description> </RenderingInfo> 

另外我试图改变noCompressionForHttp10和noCompressionForProxies虚假的虚拟主机web.config和applicationhost.config但仍然是相同的结果。 而我的网站没有使用任何CDN。

所以我不明白为什么它禁用,如果在所有的configuration文件启用。