0

問題なく動作する単純な WCF サービスを作成しました。後で二重サービスにしようとしました。二重コントラクトを作成し、バインディングを wsDualHttpBinding に変更して、WSDL をプッシュしました。ただし、クライアント側で最後のステップを実行しようとすると、問題が発生します。クライアント側で行ったことは次のとおりです。

    static void Main(string[] args)
    {
        InstanceContext context = new InstanceContext(new CalcCallbackHandler());
        CalcClient proxy = new CalcClient(context);
    }

問題は、CalcClient ctor が InstanceContext を受け取れないことです。Webで見たすべての例がこの方法を使用して二重サーバーを作成する可能性があるため、どのように理解できません。助言がありますか?

4

1 に答える 1

2

クライアント側では、コールバック オブジェクトをセットアップ/ホストし、コールバック エンドポイントを公開する必要があります。

于 2013-07-20T14:25:47.703 に答える