C# 从另一个WCF服务(自托管)使用一个WCF服务(托管在Windows服务上)时出错

C# 从另一个WCF服务(自托管)使用一个WCF服务(托管在Windows服务上)时出错,c#,.net,wcf,service,wcf-hosting,C#,.net,Wcf,Service,Wcf Hosting,我在Windows服务上托管了一个WCF服务,我们称之为WCF B,然后尝试从另一个自托管的WCF服务中使用它,我们称之为WCF a 我能够完美地添加服务引用,端点可以正确地自动生成。但是当我尝试实例化客户机对象时 我正在通过TCP进行通信。我得到以下错误 WCF B的配置代码如下所示 在WCF A web.config中添加服务引用后自动生成的端点详细信息如下所示 在本例中,我们必须从WCF A web.config复制端点详细信息,并将其粘贴到其主机控制台app.config中 要复制粘贴的

我在Windows服务上托管了一个WCF服务,我们称之为WCF B,然后尝试从另一个自托管的WCF服务中使用它,我们称之为WCF a

我能够完美地添加服务引用,端点可以正确地自动生成。但是当我尝试实例化客户机对象时

我正在通过TCP进行通信。我得到以下错误

WCF B的配置代码如下所示

在WCF A web.config中添加服务引用后自动生成的端点详细信息如下所示


在本例中,我们必须从WCF A web.config复制端点详细信息,并将其粘贴到其主机控制台app.config中

要复制粘贴的信息是在添加服务引用后自动生成的配置


你是说App.config,对吗?因为你说它是一个控制台应用程序。构建后,检查bin/debug或bin/release文件夹并打开yourapp.exe.config。客户端端点配置是否存在?WCF A托管在控制台应用程序上。但WCF B的服务引用添加在WCF服务A的项目中,而不是在Console apphost项目中。我需要在控制台apphost项目中添加服务引用吗?您说过A消耗B,对吗?因此,B的客户端配置应该在A的配置中。这是有道理的。让我快速检查一下.exe.config。