使用.Net 3.5客户端使用Json WCF服务

时间:2012-08-23 15:55:27

标签: wcf .net-3.5

我在访问返回Json的WCF Web服务时遇到了一些问题。使用WCF测试客户端,我想要使用什么配置,但是这个配置是针对.Net 4.0而我的客户端应用程序是.Net 3.5(现在没有升级的可能性)。这是我在.Net 4.0中的行为配置:

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

不幸的是,.Net 3.5中不存在这两个属性。我该怎么做才能为我的客户端(代码或其他配置)指定这个?

由于

1 个答案:

答案 0 :(得分:0)

在3.5中,您无法在配置中设置这些值,但您可以在代码中进行设置,请参阅:http://msdn.microsoft.com/en-us/library/system.servicemodel.description.webhttpbehavior.defaultoutgoingresponseformat(v=vs.90).aspx

默认值为XML,您发布的配置示例也是XML,但在您的问题文本中说该服务返回JSON。