我寫過一個NHibernate Session Provider的HttpModule。它只是在HttpModule的Init方法中打開一個SessionFactory,並在BeginRequest中獲得一個新的Session並在EndRequest中關閉它。另一方面,我在Global.asax中編寫了一個方法,該方法使用來自此名爲GetData的HttpModule的會話。我在Global.asax的Init方法中運行該方法(GetData)。問題是當我在集成模式下使用我的HttpModule時,似乎我的HttpModule在運行Global.asax的Init方法之前沒有初始化。當HttpModule Init方法在ASP.NET集成模式下運行時?
我已經搜索了運行這些方法和事件生命週期的順序,但沒有發現有用的東西!
我知道。我用這個語法在集成模式下注冊模塊。這不是問題。 – alisabzevari 2011-12-20 07:32:32
@alisabzevari然後檢查IIS配置。無論如何,很難幫助你解決你的問題。 – 2011-12-20 08:53:57