wcf实例未正确实例化

时间:2014-07-22 07:28:16

标签: c# wcf

我读了this文章,我以为我写了一点ping服务(服务和客户端都可以ping通)。 但是,当我使用

[ServiceBehavior(InstanceContextMode=InstanceContextMode.PerSession, 
             ConcurrencyMode = ConcurrencyMode.Multiple)]

我的ping服务只创建一个实例。但我想要多个实例。我的回调接口保存在私有中,但它被覆盖,因为当客户端注册时,它们注册到一个实例而不是不同。 在我的情况下是不好的设计或为什么wcf只创建一个实例?

1 个答案:

答案 0 :(得分:1)

问题在于温莎集装箱。 当我用'.AsWcfService'实现一个Component时,Windsor不关心ServiceBehavior。所以我需要在这种情况下将生命力设置为瞬态。