我有一个有两个按钮的WPF GUI。 按钮1创建一个新的WCF主机,通过命名管道侦听请求。 按钮2使用客户端代理DLL通过命名管道查询主机。
单击按钮2,客户端部分无法连接。
但是,如果我运行客户端的第二个实例并单击按钮2.它可以连接吗?
启动服务器后,WCF主机正常运行。我也可以使用WCFTestClient查询...所以问题只存在于同一个实例中。
抛出的重复是。任何想法都会非常感激。
由于 瓦里克
答案 0 :(得分:0)
您可以使用此标记实现服务的类:
[ServiceBehavior(UseSynchronizationContext = false)]
再试一次。