IIS 7が特定の(すべてではない)MIMEタイプを圧縮のために無視しているのはなぜですか?エラーを与える:DYNAMIC_COMPRESSION_NOT_SUCCESS-理由12
だから、私は少しIIS7 n00bですが、3に戻って古いIISシステムのほとんどを使用しました。動的圧縮を有効にしようとしていますが、ほとんど機能しています。ADO.Net Data Service(Astoria)のリクエストに対して、バッチ処理されていてもされていなくても機能しません。 失敗した要求(FREB)トレースが見つかりましたが、これは非常に役立ちました。そして、私はバッチ処理されていないリクエストで見ますReason Code 12, NO_MATCHING_CONTENT_TYPE。OK、一致するMIMEタイプが指定されていないので、簡単です。 これが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: 1.0;Silverlight Accept: …