WCF客户端异常断开时,服务端提交回滚不确定?
[TransactionFlow(TransactionFlowOption.Mandatory)][OperationBehavior(TransactionScopeRequired = true)]
transactionFlow="true“
即client模式,客户端正常连接没任何问题?当客户端异常断开连接,服务端有时提交,有时又回滚?是我什么地方配错了吗? wcf web service --------------------编程问答-------------------- 通道有一个InActivityTimeOut属性。
默认的时间是10分钟。
表示通道闲置时间不能超过10分钟。
否则就出现你提到的错误。
然后客户端不能调用服务操作。
解决办法:
1.增大这个值。
2.每次调用前判断一下通道状态。如果是fault,就重新New一个客户端实例。 --------------------编程问答--------------------
是不是InActivityTimeOut这个时间必须大于事务的超时时间,这个值我设得很小,我先加大看看 --------------------编程问答-------------------- 另外:启用分布式事务的话,如果客户端达到1000个,对服务端的影响大吗?服务端会不会常出异常 --------------------编程问答--------------------
不行,还是一样
补充:.NET技术 , Web Services