【问题标题】:Tracking Clients跟踪客户
【发布时间】:2015-04-28 16:59:14
【问题描述】:

我们有一个 asmx 网络服务已经存在了 10 多年,现在正在重新设计。这些更改将对调用 Web 服务的某些应用程序产生级联更改。该服务在内部部署,不对外公开。许多呼叫应用程序 (85%) 都是在我们部门内开发的。问题在于识别其他应用程序

有什么方法可以在服务中检索客户端信息服务器端以跟踪谁在调用该服务。我不抱希望,似乎需要修改调用应用程序以在每个调用中发送附加信息。

【问题讨论】:

  • 你说的客户信息是什么意思?
  • @VanoMaisuradze 他的意思是来电者信息。他想知道调用他的 Web 服务的应用程序(计算机名称、IP、应用程序名称等)
  • 要获取客户端 IP 地址,请检查:stackoverflow.com/questions/19453559/…
  • 改变它,看看谁抱怨:)
  • 说真的,难道不能保留旧界面并扩展新功能吗?如果一开始就设计正确,向后兼容性是一个巨大的优势。

标签: c# web-services


【解决方案1】:

您可以通过 IP 地址跟踪它,您可以让服务的托管域跟踪实际 IP 地址。这将允许您的 C# 应用程序获取分配的此标头,非常简单。然后您可以看到调用该服务的频率,然后您还可以识别仍在调用该服务的网络外地址。然后,IT 部门将知道如何查找或满足您对所述客户的标准。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多