WCF发现:在不同子网中查找动态端点

时间:2011-01-31 10:11:47

标签: .net wcf discovery subnet

我正在使用动态端点来查找WCF服务。到目前为止,这很有效。但是,当服务位于不同的子网中时,将无法再找到它们。

我知道服务器的地址,但我不知道端口和精确的服务名称。

有没有办法使用Discovery来查找服务?

2 个答案:

答案 0 :(得分:3)

我认为您需要考虑使用Managed Discovery,因为ad-hoc发现依赖于UDP多播,而UDP多播不会跨子网路由:

http://msdn.microsoft.com/en-us/library/dd456791.aspx

答案 1 :(得分:0)

我们能够让WCF发现跨网络发挥作用。有关详细信息,请参阅此answer