当执行第一个sql的时候成功,但是每次执行第二个sql操作的时候就抛异常。
message:
与基础事务管理器的通信失败。
innerexception:
对 COM 组件的调用返回了错误 HRESULT E_FAIL。
本来是好的,不知道是什么问题不行了。现在如果数据库是本地的可以,是网络上的就抛这个异常,请大家指教,谢谢!
------解决方案--------------------------------------------------------
服务器配置不对。TransactionScope需要MS DTC的支持。
------解决方案--------------------------------------------------------
com+配置一下,另如果启用了自带防火墙,将msdtc.exe加入到例外中