Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 跟踪客户_C#_Web Services - Fatal编程技术网

C# 跟踪客户

C# 跟踪客户,c#,web-services,C#,Web Services,我们有一个asmx web服务,它已经存在了10多年,正在重新设计。这些更改将对调用web服务的某些应用程序创建级联更改。此服务在内部部署,不对外公开。许多呼叫应用程序(85%)都是在我们部门内部开发的。问题在于识别其他应用程序 是否有任何方法可以在服务的服务器端检索客户端信息,以跟踪调用该服务的用户。我不抱希望,似乎需要修改呼叫应用程序以在每次呼叫中发送附加信息。您可以通过IP地址跟踪它,您可以让服务的托管域跟踪实际IP地址。这将允许您的C#应用程序获取分配的这个头,非常简单。然后您可以看到调

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


是否有任何方法可以在服务的服务器端检索客户端信息,以跟踪调用该服务的用户。我不抱希望,似乎需要修改呼叫应用程序以在每次呼叫中发送附加信息。

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

您所说的客户信息是什么意思?@VanoMaisuradze他指的是来电信息。他想知道调用他的web服务(计算机名、IP、应用程序名等)以获取客户端IP地址的应用程序,请检查以下内容:更改它,看看谁会抱怨:)但是,严肃地说,不可能保留旧接口并使用新功能进行扩展吗?如果一开始设计正确,向后兼容性是一个巨大的优势。