2010-08-02 3 views
1

기반 웹 응용 프로그램은 하위 웹 (http://weblogs.asp.net/scottgu/archive/2006/08/16/Tip_2F00_Trick_3A00_-Creating-Sub_2D00_Web-Projects-using-the-VS-2005-Web-Application-Project-Option.aspx에 설명 된대로)로 구조화되어 있습니다.ASP.NET 환경의 여러 가상 디렉터리에 대한 하나의 응용 프로그램 컨텍스트?

어떻게 은이 하위 웹간에 사용자 특정 정보 (사용자 자격 증명, 기타 정보)을 공유 할 수 있습니까? 요점은 하위 웹이 모두 고유 한 가상 디렉터리를 가지므로 다른 세션이 있다는 것입니다. 공유 (사용자/브라우저 세션 기반) 메모리가있는 쿠키 외에 다른 가능성이 있습니까?

답변

0

공유 사용자 별 정보를 저장하도록 ASP.NET 멤버의 사용자 프로필을 구성 할 수 있습니다.

(

  • 가 하나의 사인을 동일한 응용 프로그램 이름 (system.web.forms 태그의 이름)
  • 를 사용하는 것과 동일한 회원 데이터베이스
  • 을 사용하여 다음과 같은 방법으로 응용 프로그램을 구성 명시 적 system.web.machineKey)
  • 사용자 프로필 활성화 (system.web.profile)
관련 문제