我刚刚将ASP.NET Web API应用程序部署到Azure应用程序服务。保存到db时我收到此错误:
Promote Method为Distributed返回了无效的值 交易
这是我创建和打开连接的方式:
var connection = new SqlConnection(connstr);
connection.Open();
但是如果我注释掉connection.Open();
,我就不会再犯这个错误了。任何人都可以解释原因吗?
答案 0 :(得分:0)
该错误意味着您的事务正在被提升为分布式事务。据我所知,Azure WebApp不支持DCOM(可能是错误的,但看起来问题仍然存在)。 你打开范围内的多个sqlconnections吗?