현재 ASP.NET MVC5를 사용하여 웹 사이트를 만들고있어 활성 세션을 추적해야합니다 (또는 더 정확하려면 각 사용자 세션에 대해 단일 값임)ASP.NET MVC5 세션을 추적하는 가장 좋은 방법
나는 주변을 둘러 보았고 사람들은 이것을 위해 Session_end()를 추천하는 것처럼 보이지만 모든 권장 사항에는 session_end가 신뢰성이 없다고 말하는 사람들이 동반됩니다.
내가 추적해야하는 이유는 사용자가 파일을 업로드 할 고유 폴더를 받는다는 것입니다. 이 폴더는 사용자가 프로세스를 완료하면 삭제되지만 웹 사이트가 끝나지 않으면 닫힙니다.
저는 현재 세션 변수에 값을 저장합니다 (로그인하지 않아도 폴더를 가져와야 함). 세션이 만료되면 값이 손실됩니다. 세션이 만료 된 후에는 사용자가 더 이상 액세스 할 수 없으므로 폴더를 삭제해야합니다 (저장 공간을 절약하기 위해).
솔루션에 도움이되는 경우를 대비하여 데이터베이스에 대한 액세스 권한이 있습니다.