0

我遇到的问题是,当我从客户端调用服务时,没有关闭或处置客户端,服务在(几乎)相同数量的调用后没有响应。

合同设置为

[ServiceContract(SessionMode = SessionMode.Allowed)]

方法设置为

[OperationContract(IsOneWay = true)]

该服务设置为

[ServiceLocatorBehavior]
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Single)]

TCP端点的“网络会话”是否有可能保持活动状态,即使服务是PERCALL(将被释放,而不是像会话一样重用)和方法ISONEWAY?

4

1 回答 1

0

由于“失败”,客户没有被处置。处理客户端后,服务确实运行正常!

于 2012-07-29T22:11:57.270 回答