我关注了这篇文章:

Effective NHibernate Session management for web apps

但是这个:

public void Dispose()
{
    app.BeginRequest -= ContextBeginRequest;
    app.EndRequest -= ContextEndRequest;
}

返回给我这个错误:



为什么?我可以忽略这些 Dispose 语句吗?

最佳答案

IHttpModule 与应用程序本身紧密耦合,因此当应用程序被销毁时,IHttpModule 也会被销毁。因此无需解除绑定(bind)事件,因此删除该代码是安全的。

10-05 23:43