【发布时间】:2012-01-24 18:44:51
【问题描述】:
我有一个托管在 IIS 7 下的 Web 服务(不是 WCF 服务),该 Web 服务有两种方法:method1 和 method2。
我希望在不修改 Web 服务代码的情况下区分对方法 1 的请求和对方法 2 的请求。
在 IIS 7 日志下,我可以看到对 Web 服务的请求,Web 服务 URL 记录在“cs-uri-stem”字段下,但“cs-uri-query”字段为空。
是否可以在不修改网络服务代码的情况下记录网络服务方法的请求?
【问题讨论】:
-
您对 ASMX 的限制非常有限。您应该转移到 WCF,这很容易。
-
如何使用 WCF 做到这一点?这可能对我有帮助,ASMX 服务调用 WCF 服务,我可以访问 IIS 和托管 WCF 的机器。
-
只需开启WCF Tracing。
标签: asp.net web-services iis iis-7 asmx