私がテストしようとしている次のシナリオがあります:
- 一般的なWSDL
- WSDLに基づいてオブジェクトを実装し、IISでホストされるWCFエンドポイント。
- WSDLに基づくプロキシを使用してリクエストを作成するクライアントアプリ。
クライアントからサービスエンドポイントへのWebサービス呼び出しを行うと、次の例外が発生します。
{「EndpointDispatcherでのContractFilterの不一致が原因で、アクション ' http:// IMyService / CreateContainer ' のメッセージを受信側で処理できません。これは、コントラクトの不一致(送信者と受信者のアクションの不一致)または送信者と受信者の間のバインディング/セキュリティの不一致。送信者と受信者が同じコントラクトと同じバインディングを持っていることを確認してください(メッセージ、トランスポート、なしなどのセキュリティ要件を含む)。 "}
MS Service Trace Viewerを使い始めましたが、どこを見ればよいかわかりません。クライアントとエンドポイントのクラスを見ると、同じように見えます。
どのようにしてこの問題をデバッグし始めますか?
この例外の考えられる原因は何ですか?