从WCF服务调用WCF服务时获取异常

从WCF服务调用WCF服务时获取异常,wcf,exception,service,timeout,Wcf,Exception,Service,Timeout,我们是2个WCF服务A托管在IIS上,B托管在Windows服务上 我们正在使用WSHttp绑定 当我从A呼叫B时,我收到以下错误 以防止服务中止 空闲会话过早地增加了性能 服务接收超时 端点绑定 有什么想法吗?这里有几件事需要注意: 当服务A调用服务B时,客户端使用的是服务A的web.config。 当服务A调用服务B时,可能是正在使用的应用程序池的标识 如果您确定服务B正在运行,是否可以从服务a以外的客户端调用它。 服务B在哪个端口上运行,该端口在防火墙中被阻止了吗? 服务B在哪个端口上运行

我们是2个WCF服务A托管在IIS上,B托管在Windows服务上

我们正在使用WSHttp绑定

当我从A呼叫B时,我收到以下错误

以防止服务中止 空闲会话过早地增加了性能 服务接收超时 端点绑定


有什么想法吗?

这里有几件事需要注意:

当服务A调用服务B时,客户端使用的是服务A的web.config。 当服务A调用服务B时,可能是正在使用的应用程序池的标识 如果您确定服务B正在运行,是否可以从服务a以外的客户端调用它。 服务B在哪个端口上运行,该端口在防火墙中被阻止了吗? 服务B在哪个端口上运行,与IIS站点相同吗?在这种情况下,您将遇到崩溃,服务B将无法侦听端口
我的猜测是,它可能是最后2个

中的一个,它是否包装在MessageSecurityException中?通常,这意味着您只是超时有问题—增加超时可能会有所帮助—或者您的消息太大,无法处理。你能给我们看一下这两个服务的服务器端配置吗?