当前位置: 代码迷 >> ASP.NET >> TransactionScope 报错,该如何解决
  详细解决方案

TransactionScope 报错,该如何解决

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

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


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

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