4
我有由ASP.NET網站託管的WebService。裏面的TransactionScope對象用於處理交易:如何在調試期間處理TransactionScope?
using (TransactionScope scope = new TransactionScope())
{
...
scope.Complete();
}
的問題是,在調試過程中,當我在一步一步的模式正在經歷的每一行,就會發生 事務超時和任何企圖訪問DB ''錯誤,因此:禁止進一步的調試。
如何在不刪除上述代碼行的情況下處理該問題?
P.S.我試圖找到,如何增加創建事務的超時時間,但沒有找到有用的東西。
歡迎任何想法。
謝謝。
這將需要每次調試前更改源代碼?作爲一個解決方案,它可以創建TrasactionScope工廠,將調試模式下的無限交易... 如果沒有任何其他選項,我會嘗試看看如何控制ASP.NET應用程序中的'DEBUG'變量... – Budda 2010-08-29 16:51:01
嗯,當然咯。使用工廠並檢查是否在調試模式下運行。 – DavidGouge 2010-08-29 18:32:58