SqlConnection和TransactionScope超时

问题描述:

我有一个TransactionScope(通过DTC,读提交)与超时60分钟。 在TransactionScope中,我打开了连接(我希望在事务中登记),但是30秒后我得到一个超时。SqlConnection和TransactionScope超时

在machine.config中,我将system.transaction maxTimeout更改为60分钟。

为什么在30秒后发生超时?

+0

你能发布你的代码吗? – 2010-09-22 04:14:28

SqlCommand已经有一个默认为30秒的CommandTimeout属性。可能是你在你的交易中使用它。