测试WCF URL的可用性

我试图将WCF服务的可用性作为工具的一部分进行测试。 是否有可能或者我必须在WCF中调用一个方法来真正测试它? 我尝试过client.downloadurl(wcfurl)但它失败了。

有任何想法吗?

要测试是否存在WCF服务,您只需在浏览器中输入服务的URL:

 http://www.yourdomain.com/yourservice.svc 

您应该能够在代码中生成相同的http请求并检查响应。 如果没关系那么服务就存在了。

这不会检查服务上的方法。

使用服务的URL创建HTTP请求。 不要忘记设置超时。 响应代码200表示一切正常

我会从微软尝试这个工具。
他们为您提供此function,只需启动该工具,您将看到IService上公开的可用方法。 http://msdn.microsoft.com/en-us/library/bb552364.aspx

您可以提供IService代码以获得反馈。