首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习WCF教程时的EndpointNotFoundException

学习WCF教程时的EndpointNotFoundException
EN

Stack Overflow用户
提问于 2010-05-22 12:55:18
回答 2查看 1.5K关注 0票数 5

我正在阅读“学习WCF”一书,在第一个教程实验室HelloIndigo上,我收到了以下错误。

无法连接到http://localhost:8000/HelloIndigo/HelloIndigoService。TCP错误代码10061:无法连接,因为目标机器主动拒绝它127.0.0.1:8000。

它出现在字符串s=proxy.HelloIndigo()行的客户端项目中;

代码语言:javascript
复制
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();

我已经对此进行了大量的搜索,但我一点也不明智。

有人能解释这个问题吗?如何补救?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-22 13:14:55

可能有几件事,首先要检查的是:

  • 正在运行服务吗?
  • 是否配置了一个地址?
  • 是否有阻止请求的防火墙?

尝试在浏览器中插入端点地址,看看是否可以浏览到它。

票数 3
EN

Stack Overflow用户

发布于 2012-09-20 15:25:05

在解决方案资源管理器中,右击解决方案并选择"Properties“。在左边的“公共属性”下,选择“启动项目”。在右边,选择“多个启动项目”--将“主机”移至顶部,将“更改操作”移至“启动”--将“客户端”移动到“主机”之下,并更改操作以启动。当您单击F5进行调试时,studio将首先在控制台应用程序中启动主机项目,然后在单独的控制台应用程序中启动客户端项目。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2888139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档