2 개의 하위 프로젝트를 사용하는 응용 프로그램 아키텍처를 개발 중입니다. a) asp.net 웹 응용 프로그램 (사용자 인터페이스와 비즈니스 논리를 다룹니다) 및 b) 클래스 라이브러리. (데이터 액세스 계층을 다룹니다)클래스 라이브러리의 세션에 액세스하십시오.
시스템 사용자가 성공적으로 로그인하면 사용자 정보가 세션 개체에 저장됩니다.
내가 직면하는 문제는 클래스 라이브러리 프로젝트 (데이터 액세스 계층)에서 해당 세션 개체에 액세스하려고 할 때 항상 null을 반환합니다.
내 경우에 각 사용자가 보안상의 이유로 데이터베이스 액세스를위한 사용자 이름과 암호를 가지고 있기 때문에 클래스 라이브러리 프로젝트에서 세션 객체에 액세스해야합니다.
그래서, 어떻게 어떻게하면 내가 읽고 클래스 라이브러리 프로젝트
당신은 할 수 없습니다. 유일한 방법은 웹 프로젝트를 통해 클래스 라이브러리의 특정 메소드를 호출하고 그 메소드에 session 값을 전달하는 것입니다. – yogi
이 앱에 많은 사용자가있는 경우 각 사용자에 대해 데이터베이스 로그인을 재고해야합니다. 이 방법으로 연결 풀링을 해제합니다. –
나는 똑같은 문제에 직면 해있다. 어떤 해결책을 찾았 니, Bikash? – Akbari