从另一个WCF服务调用wcf服务会挂起该调用

时间:2015-04-13 17:02:04

标签: c# wcf

我有几个服务正在运行。我可以通过客户端应用程序调用每个人。我试图从另一个服务调用一个服务(相同的应用程序 - 它们托管在应用程序中进行测试,但也可以作为Windows服务运行)。

我用来从客户端执行此操作的调用只是创建工厂和CreateChannel,然后打开 当我在尝试连接到另一个服务的服务中执行此操作时,我没有收到错误,它只是挂起并最终超时。我不知道出了什么问题。

我使用net.pipe:// localhost / test作为我的端点和传输。

1 个答案:

答案 0 :(得分:0)

这真的很愚蠢,但(和)我会发布这个问题来帮助其他可能遇到这个问题的人...... 我的所有服务都运行单线程,因此当我调用另一个服务时它会阻塞自己。我现在在backgroundworker线程上开始我的线程,问题就消失了。

由于