Mic*_*ern 8 asp.net transactions
我们的客户端最近将ASP.NET 1.1 Web应用程序升级到使用COM +事务处理的ASP.NET,并在尝试处理事务时收到以下异常:
异常类型:System.Transactions.TransactionManagerCommunicationException
消息:与基础事务管理器的通信失败.内部异常类型:System.Runtime.InteropServices.COMException ErrorCode:-2147467259
消息:错误HRESULT已从调用COM组件返回E_FAIL.
以下是MSDTC安全设置的以下设置:
- 网络DTC访问
- 允许入站
- 允许出站
- 需要传入呼叫者身份验证
Windows XP SP3工作站正在尝试建立与Windows Server 2003计算机的连接.
是否有其他人遇到此错误并知道如何解决它.
dee*_*.uk 14
您需要在XP工作站和Windows 2003计算机上启用网络DTC访问.此外,如果您的应用程序仅在内部发布,则可以关闭传入的呼叫者身份验证并将其设置为"无身份验证".
将C:\ Windows\msdtc.exe添加到防火墙和服务器上的防火墙例外.在我这样做之前,我花了很多时间来打开特定的端口号码和范围无济于事.
| 归档时间: |
|
| 查看次数: |
34774 次 |
| 最近记录: |