2012-12-05 16 views
1

我升級了我的NHibernate庫以及Castle.Windsor。 我也使用NHibernateIntegration搬到Castle.Facilities.NHibernate我升級了NHibernate,現在當我對MSDTC不感興趣時​​,我得到了MSDTC問題

我在NHFacilities頁面在這裏實施的建議 - https://github.com/haf/Castle.Facilities.NHibernate/wiki

現在,當我跑我的web應用程序,我通過各種MSDTC異常停止 - 最近一次是Microsoft分佈式事務處理協調器(MS DTC)已停止此交易

我在這一點上說,我不得不尋找什麼MSDTC是,可以證實,我在任何使用它沒有興趣! ;-)

我沒有配置它,也沒有看到任何讓我知道我會使用它的地方。

任何使用Google的用戶都會關注知道他們正在使用它的人以及爲什麼。 鑑於,我不知道剛剛發生了什麼。

任何人都可以告訴我什麼可能是關於新的NHibernate(3.2)或NHFacilities或Castle.Windsor相關的依賴關係,導致我的代碼開始使用MSDTC?

我可以刪除它嗎?

還是有什麼更邪惡的是我的代碼,我需要修復是真的錯了嗎?請記住,它在升級之前是如此。

回答

1

作爲NHFacilities隱含的描述:

NHibernate的設施插槽分成NHibernate和城堡AutoTx 設施爲LTM-交易完美

Castle AutoTx是負責管理交易,I」我不熟悉這些組件,但我想Castle AutoTx會將事務升級到MSDTC,因此如果您不打算使用MSDTC,則應該參閱Castle AutoTx文檔以進行配置。

相關問題