0

我是WCF菜鸟,所以我真诚地希望我做的事情显然是错误的。尽管如此,我还是查看了所有内容,尽管似乎有许多类似于TCP 错误代码 10061的错误,但它们似乎适用于不同的场景。

我在这里要做的只是从 IIS 托管一个 wsHttpBinding 服务,并让同一台服务器上的控制台应用程序连接到 WCF 服务。任何帮助都会让你在我眼中很棒。我查看了很多帮助页面,在这一点上我有点绕轴。非常感谢您的想法和建议。 以下是运行控制台应用程序后收到的错误消息。

未处理的异常:System.ServiceModel.EndpointNotFoundException:无法连接到http://mysite.com/Service/MyService.svc。TCP错误代码10061:无法建立连接,因为目标机器主动拒绝。---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: 无法建立连接,因为目标机器在 System.Net.Sockets.Socket 主动拒绝了它.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception & exception)

4

2 回答 2

1

您可能还想检查是否启用了Net.Tcp 端口共享服务

于 2012-02-03T05:31:29.010 回答
1

您需要验证的第一件事是:您可以浏览到http://mysite.com/Service/MyService.svc吗?

如果这不起作用,您的应用程序就没有希望做得更好。

编辑

第二个问题:你可以从你的应用程序运行的机器上访问它吗?这些可能看起来像愚蠢的问题,但像这样的“奇怪问题”,你得从底层开始。另外,您没有提到您尝试过的内容:)。

于 2011-03-02T19:03:32.137 回答