我读了this文章,我以为我写了一点ping服务(服务和客户端都可以ping通)。 但是,当我使用
时[ServiceBehavior(InstanceContextMode=InstanceContextMode.PerSession,
ConcurrencyMode = ConcurrencyMode.Multiple)]
我的ping服务只创建一个实例。但我想要多个实例。我的回调接口保存在私有中,但它被覆盖,因为当客户端注册时,它们注册到一个实例而不是不同。 在我的情况下是不好的设计或为什么wcf只创建一个实例?
答案 0 :(得分:1)
问题在于温莎集装箱。 当我用'.AsWcfService'实现一个Component时,Windsor不关心ServiceBehavior。所以我需要在这种情况下将生命力设置为瞬态。