1

おはよう、

年末の締め切りに間に合わせようとしているのですが、スクリーンショットのエラーに遭遇しました。私は WF サービスを何度か試しましたが、役に立ちませんでした。意味があると思うのですが、接続できないのは、Receive OperationName の末尾に Response を追加する方法です。

ここに画像の説明を入力

上記のように、エラーの 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 に答える