与ContentType相关的WCF错误

时间:2012-02-09 20:36:53

标签: .net wcf

我托管了一个WCF服务(Visual Studio 2010),它可以从测试应用程序和soapUI中正常运行。使用wcf服务的应用程序正在获取错误:415无法处理消息,因为内容类型'application / x-www-form-urlencoded'不是预期类型'text / xml;字符集= UTF-8'

我尝试了以后但没有工作[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]

作为类服务的属性。  另外,将此行添加到web.config:

1 个答案:

答案 0 :(得分:0)

这可能是因为绑定不匹配,就像错误消息所说的那样。例如,服务器可能正在使用WSHttpBinding,而客户端则使用BasicHttpBinding。

几天前发生在我身上。我有一个单元测试,我正在对QA和开发服务器运行。他们正在运行不同版本的服务 - 使用不同的绑定。我不得不根据我测试的服务器调整单元测试,否则我得到了确切的错误。