我通常需要发现哪些Windows服务正在我的域中的哪些服务器上运行。在过去,我使用UDP广播使用通用模式和协议解决了这个问题,并且它运行得相当好(在.NET 2.0或3.5中)。现在我正在使用.NET 4(其中包含WCF 4及其new Discovery feature)我想知道是否为此目的切换更多正确(和.NET友好)而不是滚动我自己。我的服务通常不会托管WCF服务(如果他们这样做会毫无疑问),所以它几乎就像滥用了这项技术。
简而言之,当应用程序不使用WCF时,通常可以使用新的WCF发现功能吗?