1

我有一个我想解决的问题,但我不知道如何在 WCF 中配置端到端日志记录(我不确定即使启用了端到端日志记录我也能解决我的问题) . 我有三个应用程序(A、B、C),它们通过 NetMsmqBinding 使用 WCF 服务相互通信。A 是主机,B 和 C 是 WCF 服务的客户端。该服务使用带有证书的消息安全性。B 和 A 之间的通信工作正常,但是 C 和 A 之间的通信却不行。所以我想使用日志记录并找出为什么消息从队列中删除(在 C -> A 的情况下)并且没有被主机处理......我们如何为这种情况配置日志记录以便诊断问题...(应用程序 B 和应用程序 C 在同一台机器上,应用程序 A 在不同的机器上)。(乙-> A 可以在有证书和没有证书的情况下工作)(C -> A 只能在没有证书的情况下工作)。我需要配置 C -> A 以使用证书,但我不知道为了修复它出了什么问题。请帮忙!

谢谢!

4

1 回答 1

1

以下是如何进行 WCF 端到端跟踪:

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

在您的情况下,我会使用 Enterprise Library Logging。记录发送参数的每个方法的进入和退出,以及在代码的关键部分周围使用 try catch,并记录异常。

希望这可以帮助。

于 2009-08-08T17:09:33.900 回答