日期:2014-05-20  浏览次数:20538 次

TransactionScope 报错
当执行第一个sql的时候成功,但是每次执行第二个sql操作的时候就抛异常。
message:
与基础事务管理器的通信失败。
innerexception:
对   COM   组件的调用返回了错误   HRESULT   E_FAIL。

本来是好的,不知道是什么问题不行了。现在如果数据库是本地的可以,是网络上的就抛这个异常,请大家指教,谢谢!


------解决方案--------------------
服务器配置不对。TransactionScope需要MS DTC的支持。

------解决方案--------------------
com+配置一下,另如果启用了自带防火墙,将msdtc.exe加入到例外中