4
我們有一個相當大的域的MVC 3.0項目。該域通過Fluent NHibernate 3.0訪問數據庫。NHibernate.InstantiationException無法加載測試類型:<Foo>
該項目自幾個月開始投入生產,完全沒有問題。
今天我們正在開發一個訪問同一個域的Windows服務來執行一些批處理操作。 的NHibernate無法初始化提示以下錯誤
NHibernate.InstantiationException could not load test type: <Foo>
Inner Exception: Object reference not set to an instance of an object.
互聯網網站仍然工作flowlessy。
根據在互聯網上找到的信息,這個問題上升,當有一些財產白堊POCO在ctor初始化。實際上,在這個領域有很多這樣的問題,但問題是,爲什麼MVC的對象不會爆炸,而win32對同一個域呢?
斯特凡諾
nhibernate日誌顯示有用的東西嗎?也許比較兩個日誌文件(一個來自網站,另一個來自服務),看看nhibernate的初始化是否有明顯的差異。也許發佈你的會話工廠的初始化。我假設初始化會話工廠時發生錯誤。 – 2011-05-02 12:57:54