【发布时间】:2011-05-10 17:29:45
【问题描述】:
我有一个调用内部业务逻辑的现有 asmx Web 服务。我无法更改 asmx 服务来添加任何指标。
如果正在调用该特定 Web 服务,我如何检测(使用某些外部方法或检查 IIS)?
我知道使用单例模型的 WCF 可以做到这一点,但是这个特定的服务是基于 asmx 的。
更新:只是为了清楚起见。我想我最终会创建第二个 Web 服务,当被调用时它可以检查第一个 Web 服务是否正在执行,如果没有,它会调用第一个 Web 服务并返回结果,如果它正在执行它将等待一段时间然后重试。那么如何确定第一个 Web 服务是否在第二个 Web 服务进程中运行。
【问题讨论】:
-
你想在这里完成什么?