데이터베이스 내에 저장되어있는 SessionObject를 사용하고 있습니다. SessionObject는 IDisposable을 구현하는 SessionObjecWrapper 내에 래핑됩니다. 그러면 SessionObjectWrapper가 HttpContext.Current.Session에 배치됩니다.HttpContext.Current.Session의 IDisposable 개체가 Application_End에 있습니까?
세션 만료시 ASP.NET은 세션 내의 모든 개체를 "처리"합니까?
그리고 애플리케이션 종료시?
나는 이것을 테스트하고 있는데, 이런 일이 일어나지 않을 것입니다. 어떻게하면 이런 일이 깨끗하게 이루어져야합니까?
또한 웹 사이트를 종료 할 때 (web.config를 터치하여) global.asax의 Session_End 메소드가 호출되지 않음을 확인했습니다. – Jaap