using (TransactionScope transaction = TransactionScopeManager.GetTransactionScope(Settings.Import.TimeOut))
{
Logger.Trace.DebugFormat("Import Deduction timeout: <{0}>", Settings.Import.TimeOut);
//Logger shows "Import Deduction timeout: <30>"
//more code
}
Но транзакция всегда выполняется всего 10 минут. я изменил раздел:TransactionTimeout не работает должным образом
<system.transactions> <machineSettings maxTimeout=″01:30:00″/> </system.transactions>
Но она по-прежнему продолжает неудачу через 10 минут. Почему?
Просьба помочь.
@Jermy предоставил вам ответ, но если вам нужно транзакцию, чтобы запустить более 10 минут, я хотел бы предложить вам переоцените свой дизайн. Обычно я думаю о своих транзакциях в миллисекундах или секундах на высоком конце. – EBarr
В транзакции есть импорт огромного файла из другой системы. Вот почему мне так нужна транзакция –