0

Jsonを返すWCFWebサービスへのアクセスに問題があります。WCFテストクライアントに署名します。使用する構成を理解しましたが、この構成は.Net 4.0用であり、クライアントアプリは.Net 3.5にあります(現時点ではアップグレードの可能性はありません)。これは、.Net4.0での動作の構成です。

<behaviors>
   <endpointBehaviors>
       <behavior name="web">
          <webHttp defaultBodyStyle="Wrapped" defaultOutgoingResponseFormat="Xml" />
       </behavior>
   </endpointBehaviors>
</behaviors>

残念ながら、これら2つの属性は.Net3.5には存在しません。クライアント(コードまたは他の構成)にこれを指定するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

3.5では、これらの値をconfigで設定することはできませんが、コードで設定することはできます。http://msdn.microsoft.com/en-us/library/system.servicemodel.description.webhttpbehavior.defaultoutgoingresponseformat(v=vs。 90).aspx

デフォルト値はXMLであり、投稿した構成例もXMLですが、質問のテキストでは、サービスがJSONを返すと述べています。

于 2012-08-26T08:45:27.763 に答える