我关注了这篇文章:
Effective NHibernate Session management for web apps
但是这个:
public void Dispose()
{
app.BeginRequest -= ContextBeginRequest;
app.EndRequest -= ContextEndRequest;
}
返回给我这个错误:
为什么?我可以忽略这些
Dispose
语句吗? 最佳答案
IHttpModule 与应用程序本身紧密耦合,因此当应用程序被销毁时,IHttpModule 也会被销毁。因此无需解除绑定(bind)事件,因此删除该代码是安全的。