-
5 votesanswersviews
在具有多个IP地址的网络接口上发现WCF Web服务
我'm trying to do a webservice discovery using WCF' s DiscoveryClient使用此代码: // Setup the discovery client (WSDiscovery April 2005) DiscoveryEndpoint discoveryEndpoint = new UdpDiscoveryEndpoint(Discove... -
1 votesanswersviews
在IIS上发布后,WCF发现UDPEndpoint无法正常工作
我使用WCF Discovery UDPEndpoint进行了测试,它可以在我自己的计算机上运行,但如果我将它发布到IIS,然后从其他计算机调用它,则无法找到它 . 我用IP设置了地址 . 服务 using (ServiceHost host = new ServiceHost(typeof(DiscoveryProxy), new Uri("http://xx.xxxx.xxx.xxx... -
0 votesanswersviews
WCF Discovery如何在不同子网中查找服务器 endpoints
我正在使用WCF发现(Ad-hoc)在Intranet中查找可用的WCF服务 .当客户端和服务器位于同一子网(10.224.112 . *)中时,客户端可以成功找到此服务器 .但是当它们位于不同的子网(客户端10.224.112 . **,服务器10.224.113 . *)时,客户端无法再找到此服务器 .即使在不同的子网中,如何让客户端再次查找服务器呢? -
2 votesanswersviews
WCF发现:EndpointNotFoundException,即使找到了 endpoints
我正在使用WS Discovery动态查找并连接到本地网络上的 endpoints . var cli = new DiscoveryClient (new UdpDiscoveryEndpoint ()); var response = cli.Find (new FindCriteria (typeof (IFoo))); 返回 net.tcp://localhost:8000/ ,这是正... -
1 votesanswersviews
wcf自托管服务和跨机器无法正常工作的wcf发现
我花了3个小时寻找任何样品并经历了许多文章 . 我试图让WCF adhoc发现机制为自托管的Windows服务工作 . 如果我在同一台机器上运行客户端它可以工作,但是在另一台机器上却没有 . 每个教程/样本(方便地)都在同一台工作的机器上显示它 . 我在两台机器上禁用了防火墙 . 如果我直接在客户端使用终点,它可以工作 . 因此,它只是服务发现无法正常工作 . 这是我的服务器代码: s...