【发布时间】:2015-04-28 16:59:14
【问题描述】:
我们有一个 asmx 网络服务已经存在了 10 多年,现在正在重新设计。这些更改将对调用 Web 服务的某些应用程序产生级联更改。该服务在内部部署,不对外公开。许多呼叫应用程序 (85%) 都是在我们部门内开发的。问题在于识别其他应用程序
有什么方法可以在服务中检索客户端信息服务器端以跟踪谁在调用该服务。我不抱希望,似乎需要修改调用应用程序以在每个调用中发送附加信息。
【问题讨论】:
-
你说的客户信息是什么意思?
-
@VanoMaisuradze 他的意思是来电者信息。他想知道调用他的 Web 服务的应用程序(计算机名称、IP、应用程序名称等)
-
要获取客户端 IP 地址,请检查:stackoverflow.com/questions/19453559/…
-
改变它,看看谁抱怨:)
-
说真的,难道不能保留旧界面并扩展新功能吗?如果一开始就设计正确,向后兼容性是一个巨大的优势。
标签: c# web-services