ASP.NET에 두 가지 호환되지 않는 세션 상태 유형이있는 이유는 무엇입니까? ASP.NET MVC에서 세션 데이터로 작업하는 두 가지 방법이 있습니다. System.Web.SessionState.HttpSessionState, 사용 가능 HttpApplication System.Web.HttpSessionStateBase, 사용 가능 Controller 하나에 저장된 데이터는 다른 하나에서 사용할 수있는 것입니다. 불행히도이 두 유형의 유일한 공통 조상은이며 , 이는 이는 System.Object둘 중 하나를 추상화하기 위해 가능한 유틸리티 코드를 만들 수 없음을 의미합니다. API는 왜 이런 식입니까? 내가 놓친 둘 사이에 중요한 차이점이 있습니까? ASP.NET MVC에서 클래식 HttpConte..