【发布时间】:2014-07-22 07:28:16
【问题描述】:
我看了this 的文章,我以为我写了一点ping Service(Service 和Client 都可以ping)。 但是,当我使用
[ServiceBehavior(InstanceContextMode=InstanceContextMode.PerSession,
ConcurrencyMode = ConcurrencyMode.Multiple)]
我的 ping 服务只创建一个实例。但我想要多个实例。我的回调接口保存在私有中,但它被覆盖了,因为当客户端注册时,它们注册到一个实例并且没有不同。 就我而言,这是糟糕的设计还是为什么 wcf 只创建一个实例?
【问题讨论】:
-
你如何测试你是否只有 1 个实例?如果您使用 VS 中的 WcfTestClient 对此进行测试,我认为那件事只会生成一个会话。您需要从不同的客户端调用以获得不同的会话。
-
我在另一台电脑上有一个VS客户端和一个远程客户端