【问题标题】:wcf instances not correct instanciatedwcf 实例未正确实例化
【发布时间】: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客户端和一个远程客户端

标签: c# wcf


【解决方案1】:

问题出在温莎集装箱上。 当我用“.AsWcfService”实例化一个组件时,温莎并不关心服务行为。所以我需要将这种情况下的生命周期设置为瞬态。

【讨论】:

    猜你喜欢
    • 2018-02-05
    • 2022-10-13
    • 1970-01-01
    • 1970-01-01
    • 2022-12-10
    • 1970-01-01
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多