超奇怪的事情在这里发生。TransactionScope超时奇怪与TransactionScopeOption.RequiresNew
我只是增加了一个交易范围周围的一些遗留代码,我调试,以确保我做不会得到犯下的摆弄。
这个工作两次,然后说:
"The transaction manager has disabled its support for remote/network transactions."
无需更改任何代码或工作/ nonworkingness之间重建(字面3个F5s连续[web应用程序])。这是连接到删除数据库服务器的本地代码。
由于这,在一个不同的项目完全独立的码超时。如果我从这段代码中删除了transactionScopes,它运行良好,但是在它们到位的情况下它会超时。我试过我的本地SQL服务器和远程服务器,都在transactionScope中超时。
这到底是怎么回事?
编辑:我发现,从改变我的TransactionScopes:
using (var scope = new TransactionScope(TransactionScopeOption.RequiresNew))
到
using (var scope = new TransactionScope())
防止问题:■
这是什么意思?
你能告诉我们的代码,请... – 2009-04-27 10:43:03
不容易,我尝试创建一个简单的例子来复制它。敬请关注 – 2009-04-27 10:52:48