超奇怪的事情在這裏發生。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