我正在开发基于Unity的ASP.NET Web Forms应用程序。
我在Unity中注册了一个名为“VBCRepository”的类,它实现了“IVBCRepository”。我通过Web.config文件将IVBCRepository映射到Unity中的VBCRepository。
VBCRepository继承自VBCRepositoryBase类,该类实现IVBCRepository并定义属性“Session”。 Session对象具有State属性{Active and Closed}
在某个时刻,Session.State是关闭的,但它不应该是这样,因为代码没有改变它。如果不手动更改,则将其关闭的唯一原因是对象超出范围。
当我将Session属性放在VBCRepository上时,我不再遇到这个问题了。可能是因为基类?
由于