我有asmx网络服务,如果网络服务忙,我需要检查。
我会从winforms客户端询问。
答案 0 :(得分:2)
实现此目的的一种方法是编写一些注册表键值,如:
HKEY_LOCAL_MACHINE\Software\Phenevo\WebService\<ThreadID>
..输入ASMX时,在完成后删除该值。 WinForms代码可以简单地计算'..WebService'键下面的值的数量 - 如果超过0,它就会忙。
不幸的是,由于工作进程被回收,不可能有一个增量和减量的静态变量。