为什么IIS 7会忽略某些(但不是全部)MIMEtypes的压缩? 给出错误:DYNAMIC_COMPRESSION_NOT_SUCCESS – 原因12
所以,我有点IIS7 n00b,但我已经使用了大多数旧的IIS系统回到3.我试图打开dynamic压缩,它的工作,主要是。 它不适用于我的ADO.Net数据服务(Astoria)请求,批处理或不。 我发现失败的请求(FREB)跟踪 ,这真的很有帮助。 而我在Reason Code 12, NO_MATCHING_CONTENT_TYPE请求上看到的是Reason Code 12, NO_MATCHING_CONTENT_TYPE 。 好的,所以我没有指定匹配的MIMEtypes,这很容易。 除了这是我在我的web.config(我认为是正确的,但也许不)。 <httpCompression dynamicCompressionDisableCpuUsage="100" dynamicCompressionEnableCpuUsage="100" noCompressionForHttp10="false" noCompressionForProxies="false" noCompressionForRange="false" sendCacheHeaders="true" staticCompressionDisableCpuUsage="100" staticCompressionEnableCpuUsage="100"> <dynamicTypes> <clear/> <add mimeType="*/*" enabled="true" /> </dynamicTypes> <staticTypes> <clear/> <add mimeType="*/*" enabled="true" /> </staticTypes> </httpCompression> <urlCompression doDynamicCompression="true" doStaticCompression="true" dynamicCompressionBeforeCache="false" /> 现在我认为这意味着它应该压缩任何包含Accept:Gzip头的请求。 我很想知道别人可能在这里想什么。 我的提琴手痕迹: GET /SecurityDataService.svc/GetCurrentAccount HTTP/1.1 Accept-Charset: UTF-8 Accept-Language: en-us dataserviceversion: […]