【问题标题】:WCF Client Error : target refusedWCF 客户端错误:目标被拒绝
【发布时间】:2015-08-17 13:42:16
【问题描述】:

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

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

我上网发现这是由于防火墙阻止了端口。但我的情况不一样。我验证了。改了端口号还是不行

我已将代码和 app.config 发布在 http://www.codeproject.com/Questions/1015959/WCF-Client-Error-Could-not-connect-to-net-tcp-No-c?arn=0

【问题讨论】:

    标签: c# wcf tcpclient


    【解决方案1】:

    您不应在 ClassA.StartServiceHost 的 using 子句中实例化 ServiceHost。这将使 ServiceHost 在该方​​法退出之前进行处置。

    考虑在控制台应用程序中的 Console.ReadLine 语句之前创建 ServiceHost 实例,然后在 Console.ReadLine 语句之后调用 ServiceHost.Close 和 ServiceHost.Dispose。只要您希望服务运行,ServiceHost 就必须处于活动状态(未释放)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-30
      • 1970-01-01
      相关资源
      最近更新 更多