检查WCF服务是否可用的最有效方法是什么.(Ping)它假设是绑定配置独立的.
我不想用IsAlive()方法修改服务合同.理想情况下,我希望WCF框架支持它.否则,我们的解决方案是通过添加"ServiceAdministration"服务来完成的,该服务托管在与上述服务相同的过程中.ServiceAdministration引用了ServiceHost,它可以检查其状态.
sip*_*wiz 19
我做的两件事是telnet检查,以确保WCF进程打开套接字.
telnet host 8080
Run Code Online (Sandbox Code Playgroud)
我做的第二件事总是在我的WCF合同中添加一个IsAlive方法,这样就可以调用一个简单的方法来检查服务主机是否正常运行.
public bool IsAlive() {
return true;
}
Run Code Online (Sandbox Code Playgroud)