日期:2014-05-17  浏览次数:20580 次

DTC 与基础事务管理器的通信失败问题
自己本地ip:192.168.100.102 数据库机器IP:92.168.200.33,不同IP段
本地web程序连接数据库机器,结果程序报如标题的异常。 百度google ,按照别人说的设置两台电脑DTC,
还是不能解决问题。
 本地程序代码:
C# code

TransactionOptions options = new TransactionOptions();
            options.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted;
            options.Timeout = TransactionManager.DefaultTimeout;

            using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, options))
            {
                try
                {
                    //数据库添加操作
                    //数据库修改操作
                    scope.Complete();
                }
                catch (Exception exp)
                {
                    throw exp;

                }
            }




------解决方案--------------------
参考