如何验证特定WCF服务是否正在运行?

如何验证特定WCF服务是否正在运行?,wcf,Wcf,假设我的WCF服务部署在ineternet上,那么如何在运行时验证特定服务是否已启动 假设我的服务可以通过url访问: 使用服务的预期客户端调用指向URL的WCF服务怎么样。如果客户端不可用,请尝试使用通用测试工具,如。检查以下链接: 您的服务必须具有某种“ping”功能或其他功能,例如返回一些任意文本(可能是服务的版本号或其他内容) 这会有用的 但是:这对你有什么帮助??几秒钟后,当另一个电话接通时,网络可能会堵塞,或者电缆断开,或者其他什么 这样的“保持活动”或“ping”功能实际上没

假设我的WCF服务部署在ineternet上,那么如何在运行时验证特定服务是否已启动

假设我的服务可以通过url访问:


使用服务的预期客户端调用指向URL的WCF服务怎么样。如果客户端不可用,请尝试使用通用测试工具,如。

检查以下链接:


您的服务必须具有某种“ping”功能或其他功能,例如返回一些任意文本(可能是服务的版本号或其他内容)

这会有用的

但是:这对你有什么帮助??几秒钟后,当另一个电话接通时,网络可能会堵塞,或者电缆断开,或者其他什么


这样的“保持活动”或“ping”功能实际上没有多大帮助-实际上,在调用服务时,您必须始终做好失败的准备。无论您事先检查了多少次服务是否处于活动状态,当您进行实际的服务调用时,它仍然可能会失败得很惨。做好准备,妥善处理

谢谢你,马克!!通过我的经验,我也意识到了同样的问题,并处理了服务未能在客户端回复和提供正确消息的情况。感谢slugster提供的链接,它确实帮助我探索了问题及其可能的解决方案!!