El administrador de transacciones MSDTC no pudo extraer la transacción del administrador de transacciones de origen debido a problemas de comunicación
He alojado mi Webapp en el servidor 1 y mi base de datos en el servidor 2
Pero recibo el siguiente error
"La comunicación con el administrador de transacciones subyacente ha fallado".
Busqué en Google y encontré una publicación que mencionaba que era el problema de DTC (Transacción distribuida). Habilité DTC en el servidor2 (servidor DB) e hice una excepción en Firewall.
Pero sigue siendo el mismo error.
Aquí está el seguimiento completo de la pila
Mensaje: System.Transactions.TransactionManagerCommunicationException: la comunicación con el administrador de transacciones subyacente ha fallado. ---> System.Runtime.InteropServices.COMException: el administrador de transacciones MSDTC no pudo extraer la transacción del administrador de transacciones de origen debido a problemas de comunicación. Las causas posibles son: un firewall está presente y no tiene una excepción para el proceso MSDTC, las dos máquinas no se pueden encontrar por sus nombres NetBIOS, o el soporte para transacciones de red no está habilitado para uno de los dos administradores de transacciones. (Excepción de HRESULT: 0x8004D02B) en System.Transactions.Oletx.IDtcProxyShimFactory.ReceiveTransaction (UInt32 propgationTokenSize, Byte [] propgationToken, IntPtr managedIdentifier, Guid y transactionIdentifier, OletxTransactionIsolationLevel y isolationLevel, ITransactionShim y transactionShim) en System.Transactions.TransactionInterop.GetOletxTransactionFromTransmitterPropigationToken (byte [] propagationToken)
Consejos amablemente