我有几个服务正在运行。我可以通过客户端应用程序调用每个人。我试图从另一个服务调用一个服务(相同的应用程序 - 它们托管在应用程序中进行测试,但也可以作为Windows服务运行)。
我用来从客户端执行此操作的调用只是创建工厂和CreateChannel,然后打开 当我在尝试连接到另一个服务的服务中执行此操作时,我没有收到错误,它只是挂起并最终超时。我不知道出了什么问题。
我使用net.pipe:// localhost / test作为我的端点和传输。
答案 0 :(得分:0)
这真的很愚蠢,但(和)我会发布这个问题来帮助其他可能遇到这个问题的人...... 我的所有服务都运行单线程,因此当我调用另一个服务时它会阻塞自己。我现在在backgroundworker线程上开始我的线程,问题就消失了。
由于