繁体   English   中英

从另一个WCF服务调用wcf服务将挂起电话

[英]Calling wcf service from another WCF service hangs the call

我有几个服务正在运行。 我可以从客户端应用程序呼叫所有人。 我正在尝试从另一服务(同一应用程序-驻留在用于测试的应用程序中托管,但也可以作为Windows服务运行)调用一个服务。

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

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

这确实很愚蠢,但是(并且)我将发布此问题以帮助可能会遇到此问题的其他人。我的所有服务都在单线程中运行,因此当我调用另一个服务时,它正在阻塞自身。 我现在在backgroundworker线程上启动线程,问题不再存在。

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM