8

私たちは .NET Web サービスを使用しています。非 WCF と WCF の両方ですが、レガシーな理由から、圧倒的多数は非 WCF ですが、かなり重く、Fiddlerで何かをテストしていたときに、応答本文のサイズがかなり大きいことに気付きました。大きい。次に、リクエスト ヘッダーにヘッダーがないことに気付きましたAccept-Encoding

掘り下げた後、プロパティのデフォルト値(すべてのWS スタブが派生するHttpWebClientProtocol.EnableDecompressionクラスから)が .NET BCL バージョン2.03.0の間で変更されたようです。その理由 (WCF に関連している可能性があります) と、別のライブラリにリンクするだけでかなり静かな他の [かなり] 基本的な変更があるかどうかについて、私は興味があります。wsdl.exe

4

1 に答える 1

5

この接続リンクを見てください。Microsoft からの最初のコメントには、次のように記載されています。

また、修正の一環として、EnableDecompression のデフォルト値をデフォルトで false に変更したことにも注意してください。デフォルトでオンにすると、v1.1 で ASP.NET Web サービスの上に圧縮解除を実装していた既存の顧客が機能しなくなるのではないかと懸念していました。

この変更は、修正が必要なバグの結果のようです。

于 2011-01-22T03:16:26.250 に答える