Реально ли использовать System.Transactions (в основном TransactionScope) в разных AppDomains и процессах?
DependentTransaction работает только внутри одного AppDomain.