asp.net – “与底层事务管理器的通信失败”错误消息

前端之家收集整理的这篇文章主要介绍了asp.net – “与底层事务管理器的通信失败”错误消息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们的客户最近将ASP.NET 1.1 Web应用程序升级到使用COM事务处理的ASP.NET,并在尝试处理事务时收到以下异常:

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.

以下是MSDTC安全设置的以下设置:

— Network DTC Access
— Allow Inbound
— Allow Outbound
— Incoming Caller Authenication required

Windows XP SP3工作站正在尝试建立与Windows Server 2003计算机的连接.

是否有其他人遇到此错误并知道如何解决它.

解决方法

您需要在XP工作站和Windows 2003计算机上启用网络DTC访问.此外,如果您的应用程序仅在内部发布,则可以关闭传入的呼叫者身份验证并将其设置为“无身份验证”.

猜你在找的asp.Net相关文章