如何自动发现WCF服务?

Jed*_*oky 8 wcf .net-3.5

有没有办法在网络中自动发现特定的WCF服务?如果可能的话,我不想用我的客户端配置地址.

小智 7

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


Dal*_*gan 2

您想要查看的是 WS-Discovery 协议。我在netfx3的网站上找到了使用该规范的示例。我建议通过基于特定端点探测服务来根据范围搜索服务。