我正在学习《学习WCF》这本书,在第一个教程实验 HelloIndigo 上,我收到以下错误。
无法连接到http://localhost:8000/HelloIndigo/HelloIndigoService。 TCP错误代码10061:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:8000。
它出现在Client项目中的字符串s = proxy.HelloIndigo();上。
EndpointAddress ep = new EndpointAddress("http://localhost:8000/HelloIndigo/HelloIndigoService");
IHelloIndigoService proxy = ChannelFactory<IHelloIndigoService>.
CreateChannel(new BasicHttpBinding(), ep);
string s = proxy.HelloIndigo();
Console.WriteLine(s);
Console.WriteLine("Press <ENTER> to terminate Client");
Console.ReadLine();
我已经对此进行了深入的搜索,但我没有一个明智的选择。
谁能解释这个问题以及如何解决?
最佳答案
可能有几件事,首先要检查的是:
尝试将端点地址放入浏览器中,看看是否可以浏览到该地址。
关于c# - 通过学习WCF中的教程进行操作时,EndpointNotFoundException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2888139/