1

解決したい問題がありますが、WCFでエンドツーエンドのログを構成する方法がわかりません(エンドツーエンドのログを有効にしても問題を解決できるかどうかわかりません) 。NetMsmqBindingを介してWCFサービスを使用して相互に通信する3つのアプリケーション(A、B、C)があります。Aはホストであり、BとCはWCFサービスのクライアントです。このサービスは、証明書でメッセージセキュリティを使用します。BとAの間の通信は完全に正常に機能しますが、CとAの間の通信は機能しません。だから私はロギングを使用して、メッセージがキューから削除され(C-> Aの場合)、ホストによって処理されない理由を理解したいと思います...診断するためにこのシナリオのロギングをどのように構成しますか問題...(アプリBとアプリCは同じマシン上にあり、アプリAは別のマシン上にあります)。(B-> Aは証明書がある場合とない場合の両方で機能します)(C-> Aは証明書なしでのみ機能します)。証明書を処理するようにC->Aを構成する必要がありますが、修正するために何が問題なのかわかりません。助けてください!

ありがとう!

4

1 に答える 1

1

WCFエンドツーエンドトレースを実行する方法は次のとおりです。

http://msdn.microsoft.com/en-us/library/aa738749.aspx

あなたの場合、私はエンタープライズライブラリロギングを使用したでしょう。パラメータが送信された各メソッドのエントリと終了をログに記録し、コードの重要な部分をtry catchを使用して、例外をログに記録します。

お役に立てれば。

于 2009-08-08T17:09:33.900 に答える