2010-06-04 28 views
1

在基於S#Arch的Web應用程序中,我需要在應用程序初始化期間讀取一些數據。從第一點開始,最好的地方--HttpApplication.Application_Start()或HttpApplication.Init()從HttpApplication.Init()調用NHibernate存儲庫

但是,Application_Start不適用,因爲還沒有WebSessionStorage。 Init()似乎也不適合,因爲沒有NHibernateSession。

你會建議什麼?

回答

1

你不能加載它(只加載一次)應用程序的第一個請求?

nhibernate在初始化Init()時有一些問題,這就是爲什麼它在s#上的begin_request上arp