1

早上好,

我正在努力克服年终最后期限并遇到屏幕截图中的错误。我已经多次通过我的WF服务无济于事。我认为有意义但无法建立联系的一件事是如何将 Response 添加到 Receive OperationName 的末尾。

在此处输入图像描述

如上所述,请注意错误如何将 Response 添加到 OperationName 的末尾。这似乎很重要,但我不知道为什么。

在此处输入图像描述

还要注意 Receive 和 SendReplyToReceive 的 Content 消息的消息类型为 null。(我同意它被推断的事实)。

RequestDataContract 的代码

[DataContract]
public class LiftDataExchangeRequest
{


    //pretty simple we only have one thing we want from the client in request
    [DataMember]
    public String UserName{ get; set; }
    [DataMember]
    public String Password{ get; set; }
    [DataMember]
    public ExchangeEnumerations Action { get; set; }

}

响应代码:

public class LiftDataExchangeResponse
{
    public XmlDocument WorkoutData { get; set; }
}

我很乐意发布任何其他需要帮助追踪这一点的东西,我将非常感谢任何额外的信息或阅读。

4

1 回答 1

0

您看到的错误是您正在使用的可视化工具(WCF 测试客户端)的限制,它并非旨在处理所有可能的服务 - 有些类型会阻止它工作。但是,您的实际服务没有任何问题。

于 2012-12-24T17:11:21.933 回答