【发布时间】:2010-01-11 21:17:03
【问题描述】:
我有一个 WCF 网络服务,实际上有许多网络服务,都使用 net.tcp 并通过 WAS 托管在 IIS 中。多个客户端正在调用这些服务,所有这些都是已知的,但无法控制(也就是说,我无法更改他们的代码,因此我也无法更改服务)。其中一些客户端对服务不是很好,并导致很多错误,我想找出哪些是有问题的。我无法查看传递的凭据,因为它们不使用身份验证,我无法使用 ip/port,因为它们都来自同一个地方。我现在的挑战是找到某种方法来区分这些客户端,例如通过查看调用程序集或远程系统上识别客户端的东西。任何人都知道任何此类信息?我可以访问 IIS 日志、事件查看器、跟踪文件和它们本身的服务(我可以在代码中放入任何不中断正常流程的内容)。
【问题讨论】: