그래서 사용자 이름, 비밀번호 등의 사용자 정보를 처리하는 클래스 라이브러리를 만들고 있습니다.이 라이브러리를 참조하여 내 웹 앱 중 하나를 참조 할 수 있고 사용자 정보 부분을 계속 다시 작성할 필요가 없도록하고 싶습니다. .클래스 라이브러리에서 HttpContext.Current.Session에 액세스하려면 어떻게해야합니까?
에서 사용자 정보 클래스 라이브러리에서 로그인을 처리하려고합니다. 나는 전에 HttpContext.Current.Session
을 사용하여 웹 프로젝트의 일부인 app_code에서이 작업을 수행했습니다. 그러나, 내 클래스 라이브러리 (심지어 using System.Web
동안) 그것을 사용하려고하면이 컨텍스트에서 HttpContext 존재하지 않는 컴파일 오류를 throw합니다. 어떻게 접근 할 수 있습니까?
좋은 생각입니다. 하지만 매개 변수로 HttpContext에 액세스해야 할 필요가 없습니까? 내 큰 문제는 코드가 HttpContext에 대한 참조를 얻지 못한다는 것입니다. – ScubaSteve
매개 변수를 선언 할 때 유형을 인식하지 못한다는 의미입니까? Client Profile을 프레임 워크 버전으로 지정하지 않았는지 확인하십시오. 그것은 System.Web을 가지지 않을 것입니다. – Jason
맞아요, 타입을 인식하지 못합니다. 클라이언트 프로필을 대상으로하지 않으며 System.Web에 대한 액세스 권한이 있습니다. 그러나 모든 System.Web은 System.Web..AspNetHostingPermission, System.Web.AspNetHostingPermissionAttribute 및 System.Web.AspNetHostingPermissionLevel을 참조합니다. – ScubaSteve