未找到发现端点,超时异常

时间:2012-04-03 14:38:52

标签: c# wcf

我正在使用名为Service的服务加载主机,该服务实现了合同IService。 绑定是WSDualHttpBinding。

var host = new ServiceHost(typeof(Service));
host.Description.Behaviors.Add(new ServiceDiscoveryBehavior());
host.AddServiceEndpoint(typeof(IService),new WSDualHttpBinding()
,endPointAddress);

在客户端,我正在尝试发现端点。

EndpointAddress address = new EndpointAddress(new Uri(string.Format("http://{0}:{1}/Service/Client/Discovery", Environment.MachineName, "1111")));Environment.MachineName, 1111);
DiscoveryClient client =
new DiscoveryClient(new DiscoveryEndpoint(new WSDualHttpBinding(), address));
            FindResponse find = client.Find(new FindCriteria(typeof(IService))
{ Duration = TimeSpan.FromSeconds(3) });

它无法正常工作......我在一分钟后没有任何理由得到超时异常。 我在同一台机器上运行主机和客户端。

是否有人能够发现问题所在?

感谢

0 个答案:

没有答案