实现类似SQL Server Browser之类的东西的最佳方法是什么,但是对于在本地网络上运行的WCF服务?
我不一定希望能够浏览任何和所有WCF服务,而是能够浏览已编码为可浏览的服务。
答案 0 :(得分:3)
在WCF 4.0中很容易,其中包括new WS-Discovery features。我相信,你必须为当前版本的WCF手动推出自己的版本。
答案 1 :(得分:0)
我想到了自己这样做,Will的回答澄清了我可能不得不以我的hacky方式做到这一点。
我的服务器应用程序在TCP / IP上具有受限制的端口号范围(例如:8000-8080)。一个残酷的解决方案是一次引发5个左右的线程,每个线程尝试一个不同的端口,直到它在相对较短的超时时间内得到响应。