Un client al nostru a actualizat recent o aplicație web ASP.NET 1.1 la ASP.NET care utilizează procesarea tranzacțiilor COM + și a primit următoarea excepție în timp ce încearcă să proceseze o tranzacție:
Exception Type:
System.Transactions.TransactionManagerCommunicationException
Message: Communication with the
underlying transaction manager has
failed.
Inner Exception Type:
System.Runtime.InteropServices.COMException
ErrorCode: -2147467259
Message: Error
HRESULT E_FAIL has been returned from
a call to a COM component.
Iată următoarele setări în Setările de securitate MSDTC:
-- Network DTC Access
-- Allow Inbound
-- Allow Outbound
-- Incoming Caller Authenication Required
O stație de lucru Windows XP SP3 încearcă să stabilească o conexiune la o mașină Windows Server 2003.
A mai experimentat cineva această eroare și a ști cum să o rezolviți.