2010-06-17 6 views
0

주 웹 사이트의 하위 변수에 세션 변수/값을 전달하는 방법을 알고 싶습니다.asp.net의 하위 도메인에 세션 값을 전달하는 방법

예 : 사용자 로그인시 일부 세션 변수를 설정하고 페이지를 하위 도메인으로 리디렉션하고 싶습니다.

어떻게이 작업을 수행 할 수 있습니까?

fyi ... IIS에 두 개의 웹 사이트를 설치했습니다. 하나는 localhost이고 다른 하나는 subdomain.localhost입니다.

그래서, subdomain.localhost (앱의 특정 폴더를 가리킴)에서 세션 값을 가져 오려면 어떻게해야합니까?

감사

답변

2

당신은 당신의 세션은 StateServer 또는 SQLServer에를 설정하는 시도 할 수 있습니다. 세션 ID의 모든 응용 프로그램 기반에서 세션을로드 할 수 있습니다.

+1

감사합니다. 추가 인터넷 검색에서 나는 전 (前)을 시도하기로 결정했다. 추가의 Web.config에서 선 기본에서 로컬 호스트 도메인의 세션 객체를 설정했다. aspx 코드 숨김. 하위 도메인 로컬 호스트에 설정되어있는 값을 검색하려고 할 때, 나는 세션 개체는 하위 도메인의 URL에 널 믿어 아래의 오류를 대상 의 인스턴스로 설정되지 개체 참조를 가져옵니다. 그러나 확실하지 이유. 여기에 무엇이 잘못 될지에 대한 아이디어가 있습니까? 감사! – user355562

0

선택적으로 세션을 종료하고 대신 쿠키를 사용할 수 있습니다. 그런 다음 쿠키 경로를 전체 도메인으로 제한하여 stateserver와 같은 프로세스 외부 세션 스키마를 사용하거나 SQL Server에 세션 정보를 저장할 필요없이 정보를 공유 할 수 있습니다.

관련 문제