Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从另一个wcf服务调用wcf服务将挂起该调用_C#_Wcf - Fatal编程技术网

C# 从另一个wcf服务调用wcf服务将挂起该调用

C# 从另一个wcf服务调用wcf服务将挂起该调用,c#,wcf,C#,Wcf,我有几个服务正在运行。我可以从客户端应用程序调用每个人。我试图从另一个服务调用一个服务(同一个应用程序-它们托管在一个应用程序中进行测试,但也可以作为windows服务运行) 我使用的客户端调用就是创建工厂和CreateChannel,然后打开。 当我在试图连接到另一个服务的服务中执行此操作时,我没有收到错误,它只是挂起并最终超时。我不知道怎么了 我正在使用网络。pipe://localhost/test 作为我的端点和传输。这真的很愚蠢,但是(而且)我将发布此问题,以帮助可能遇到此问题的其他人

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

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


我正在使用网络。pipe://localhost/test 作为我的端点和传输。

这真的很愚蠢,但是(而且)我将发布此问题,以帮助可能遇到此问题的其他人。。。 我所有的服务都是单线程的,所以当我调用另一个服务时,它会阻塞自己。我现在在backgroundworker线程上启动我的线程,问题就消失了

谢谢