c# - 使用 WCF 发现跨域发现非 WCF Windows 服务

标签 c# wcf .net-4.0 wcf-4

我通常需要发现我的哪些 Windows 服务正在我域中的哪些服务器上运行。过去,我使用 UDP 广播使用通用模式和协议(protocol)解决了这个问题,并且效果很好(在 .NET 2.0 或 3.5 中)。现在我正在使用 .NET 4(其中包括 WCF 4 及其 new Discovery feature ),我想知道为了这个目的切换是否更正确(和.NET 友好)而不是滚动我自己的.我的服务通常不托管 WCF 服务(如果他们这样做了,那就很简单了),所以这看起来像是对技术的滥用。

简而言之,当应用程序不以其他方式使用 WCF 时,使用新的 WCF Discovery 功能是否通常可以接受?

最佳答案

是的,因为 KISS .

关于c# - 使用 WCF 发现跨域发现非 WCF Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9492374/

相关文章:

c# - 将字符串转换为枚举,但枚举类型仅在运行时已知

c# - WCF 异常 IErrorHandler 未被调用

wcf - Silverlight 中的 session wcf 服务

asp.net - 在iis 7.0上运行.net Framework 4.0网站的问题

.net-4.0 - 适用于 Windows 窗体的 Microsoft .NET Framework 4.0 JumpList/TaskbarItemInfo 示例

c# - 有谁知道一种更快的方法来执行 String.Split()?

c# - AnyCPU C# DLL in 64bit process is unable to refer 64 bit C++ DLL(Giving error : Could not load file or assembly)

c# - 在我的 CLR 项目中添加包含使得 WLR 无法在启用/clr 的情况下进行编译

c# - WCF 服务中的缓冲区大小

c# - WCF 定义多个具有不同 ServiceContract 类型的 ServiceContract