WCF服务浏览器

时间:2010-02-04 16:27:13

标签: c# .net wcf

实现类似SQL Server Browser之类的东西的最佳方法是什么,但是对于在本地网络上运行的WCF服务?

我不一定希望能够浏览任何和所有WCF服务,而是能够浏览已编码为可浏览的服务。

2 个答案:

答案 0 :(得分:3)

在WCF 4.0中很容易,其中包括new WS-Discovery features。我相信,你必须为当前版本的WCF手动推出自己的版本。

答案 1 :(得分:0)

我想到了自己这样做,Will的回答澄清了我可能不得不以我的hacky方式做到这一点。

我的服务器应用程序在TCP / IP上具有受限制的端口号范围(例如:8000-8080)。一个残酷的解决方案是一次引发5个左右的线程,每个线程尝试一个不同的端口,直到它在相对较短的超时时间内得到响应。