2
我正在使用WS發現來動態查找並連接到本地網絡上的端點。即使找到端點,WCF發現:EndpointNotFoundException
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個端點(S)被發現,但客戶端無法創建或與任何發現端點打開通道。」
我使用Google搜索錯誤消息,但沒有結果!發生了什麼,我該如何解決這個問題?
我已經找到了答案,我將在第二個帖子中發帖。此問題僅供參考,因爲此錯誤消息很難谷歌。 – mafu 2010-11-10 09:37:28