Promote方法为分布式事务错误返回了无效值

时间:2016-04-14 12:32:37

标签: c# asp.net azure

我刚刚将ASP.NET Web API应用程序部署到Azure应用程序服务。保存到db时我收到此错误:

  

Promote Method为Distributed返回了无效的值   交易

这是我创建和打开连接的方式:

            var connection = new SqlConnection(connstr);
            connection.Open();

但是如果我注释掉connection.Open();,我就不会再犯这个错误了。任何人都可以解释原因吗?

1 个答案:

答案 0 :(得分:0)

该错误意味着您的事务正在被提升为分布式事务。据我所知,Azure WebApp不支持DCOM(可能是错误的,但看起来问题仍然存在)。 你打开范围内的多个sqlconnections吗?