当我通过WCF调用soap WS时,我得到一个null响应

时间:2011-12-15 03:10:19

标签: wcf web-services soap

我正在尝试创建soap webservice的WCF使用者。

我创建了webservice架构,它在请求中传递一个字符串参数并返回一个字符串响应,但是当我调用该服务时,我得到一个null响应。

我看过TCP的痕迹,一切看起来都是正确的,我执行一个帖子,并使用其中包含的soap XML获取HTTP 200响应。

我也尝试使用WebReference做同样的事情并且按预期工作(使用相同的请求/ 200响应模式),所以我有点难过。

有没有办法可以插入WCF,看看为什么它认为它没有得到响应,或者是否有其他路径我可以去调试这个?

由于

1 个答案:

答案 0 :(得分:2)

我发现了这个问题,我需要用以下内容装饰合同,以便让它弄清楚如何解释肥皂反应

    [XmlSerializerFormatAttribute(Use = OperationFormatUse.Encoded)]
    [return: MessageParameterAttribute(Name = "MySoapReturnName")]