如何自动发现WCF服务?

时间:2020-03-05 18:53:45  来源:igfitidea点击:

有没有一种方法可以自动发现网络中的特定WCF服务?如果可能的话,我不想用该地址配置我的客户端。

解决方案

回答

我们想看的是WS-Discovery协议。我在netfx3的网站上找到了使用该规范的样本。我建议通过探测基于特定终结点的服务来基于范围搜索服务。

回答

是的,有一种自动发现服务的方法。 .NET 4.0基于WS-Discovery协议包括一项称为WCF-Discovery的功能。这里有一个培训工具包,它显示一个HOL:
(http)code.msdn.microsoft.com/wcfwf4
我们也可以在此处关注团队的博客:
(http)blogs.msdn.com/discovery/Default.aspx