2009-10-30 201 views
0

我们是2个WCF服务A)托管在IIS上,B)托管为Windows服务。从WCF服务调用WCF服务时获取异常

我们使用WSHttp结合

当我从一个叫B I我收到以下错误

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

任何想法???

+0

一个是否进来包裹在一个MessageSecurityException? – Fedearne 2009-10-30 13:30:53

+0

通常情况下,这意味着要么你只是有一个问题,你的超时 - 增加它可能会有所帮助 - 或者你的消息太大,无法处理。你能向我们展示两种服务的服务器端配置吗? – 2009-10-30 14:34:54

回答

0

有几件事情要注意这里:

  • 当服务A调用服务B,它是被在客户端使用服务A的web.config文件。
  • 当服务A调用服务B,它可能正在使用
  • 你确定服务B正在运行的应用程序池的身份,你可以从比服务A.其他客户端调用它
  • 服务B在哪个端口上运行,该端口是否在防火墙中被阻止?
  • 服务B运行在哪个端口上,是否与IIS站点相同?在这种情况下,你会得到一个崩溃和服务B将无法在端口上侦听

我的猜测是,它可能是最后2