我使用WS发现动态地查找并连接到本地网络上的端点。
var cli = new DiscoveryClient (new UdpDiscoveryEndpoint ());
var response = cli.Find (new FindCriteria (typeof (IFoo)));返回net.tcp://localhost:8000/,这是正确的。但
var ep = new DynamicEndpoint (
ContractDescription.GetContract (typeof (IFoo)), new NetTcpBinding ());
var cf = new ChannelFactory<IFoo> (ep);
var ch = cf.CreateChannel ();
ch.SomeMethod ();引发带有以下消息的EndpointNotFoundException:
发现了
"1端点,但客户端无法使用任何已发现的端点创建或打开通道。
我搜索了错误信息,但没有结果!发生了什么,我怎么解决这个问题?
发布于 2010-11-10 09:42:12
至少在我的例子中,错误是由于一个错误的绑定--它的SecurityMode没有正确设置。
https://stackoverflow.com/questions/4143009
复制相似问题