2011-01-16 9 views
1

私はFiddler2を使用して、WCFクライアントとWCFサービス(クライアントとサービスの両方が同じマシン上で実行されている)間で交換されるSOAPメッセージを検査しようとしています。しかし、問題は、私はFiddler2をを使用するたびに、WCFクライアントはEndpointnotFoundException」WCFクライアントは、Fiddlerを実行している場合にSocketExceptionをスローする

を報告し、次のとおりです。リモートサーバーに接続できません - システムà:System.Net.WebExceptionàメッセージを受け入れることができるhttp://a-PC:8100で聞いて何のエンドポイントがありませんでした。 Net.Sockets-のSocketException:試行がアクセス許可で禁じられた方法でソケットにアクセスするためになされた127.0.0.1:8888"

は、まあ、私はシオマネキがあったと確かに言うことができないあなたに

+1

これはFiddlerでうまくいくはずです。あなたはあなたの正確なステップが何であるかを説明していませんか? – EricLaw

+0

フィドラーを使用するときにクライアントがインターネットにアクセスするたびに試行し、ゾーンアラームがアクセスを自動的に拒否したため、動作していないことが判明しました。 – user437291

答えて

1

ありがとうございましたここでの問題は、soapUIのような石鹸/エンドポイントテストツールの使用をお勧めします。 soapUIはおそらくあなたがあなたのメッセージを検査するより良い仕事をするでしょう。

+0

OK、私はsoapUIをインストールして、新しいプロジェクトを作成し、HTtp Monitorを起動しました(最初はHttp Proxyとして、次にHttpとして起動します)。トンネル)、何も起こっていない。 WCFのクライアントとサービスがメッセージを交換しているとはいえ、soapUIはトラフィックを捕捉できません。 SOAPメッセージを傍受するためのsoapUIの設定方法 – user437291

+1

@ user437291 soapUIのアイデアはメッセージを傍受することではなく、クライアントとしてメッセージを作成して送信し、応答を検査することです。 –

+0

私はこれが意味をなされることを望みます:soapUIのプロジェクトにWSDL(WCFサービスによって作成)を追加しました。しかし、soapUIが特定の操作に対する要求を生成するときには、テンプレートを供給するだけで、操作のパラメータの値はこの要求に手動で挿入する必要があります。しかし、SOAPメッセージ内でこれらの値を指定する方法はわかりません。 soapUIにリクエストの中でどのような値を指定するかを指示する方法はありますか? – user437291

関連する問題