WCF客户端错误:目标被拒绝

本文关键字:拒绝 目标 客户端 错误 WCF | 更新日期: 2023-09-27 18:08:23

我有一个接口,接口实现和客户端现在,当我尝试在同一个控制台应用程序中托管服务并使用客户机时。我得到以下错误:

"无法连接到net.tcp://localhost:8000/ClassAService。"的连接尝试持续的时间跨度为00:00:02. 150000。TCP错误码10061:无法连接,因为目标机器主动拒绝127.0.0.1:8000".

我浏览了一下,发现这是由于端口被防火墙阻止。但这和我的情况不一样。我证实。即使更改了端口号

,它也不工作。

我已经发布了代码和应用程序http://www.codeproject.com/Questions/1015959/WCF-Client-Error-Could-not-connect-to-net-tcp-No-c?arn=0

WCF客户端错误:目标被拒绝

你不应该在ClassA.StartServiceHost的using子句中实例化ServiceHost。这将使ServiceHost在该方法退出之前就被处理掉。

考虑在控制台之前创建ServiceHost实例。ReadLine语句,然后调用ServiceHost。关闭和ServiceHost。在控制台之后进行处理。ReadLine声明。只要您希望服务运行,ServiceHost必须是活动的(而不是被丢弃的)。

相关文章: