나는 액세스하는 도메인에 따라 여러 스킨으로 응답하는 ASP.NET 웹 사이트를 가지고 있습니다.IIS 6에서 세션 상태의 손실이 예상 됨
문제는 인증 및 일부 기능은 사용자가 로그인 화면으로 다시 전송되거나 다른 세션 제어 값이 손실 된 것으로 보이는 임의의 결함이있는 것 같지만 도메인 중 하나를 통해 액세스 한 경우에만 문제가되는 것입니다 . 다른 도메인에서도 동일한 문제가 발생하지 않습니다.
테스트 시스템에서는 도메인을 통해 액세스 할 때 문제가 존재하지 않습니다. 실시간으로이 문제는 동일한 단계를 수행 한 경우에도 세션 중에 여러 번 발생합니다. 이러한 이유 때문에 응용 프로그램 소프트웨어의 버그라고 생각하지 않습니다.
문제가있는 라이브 시스템에서 IIS에 두 개의 웹 사이트가 설정되고 각 사이트는 필요한 도메인에 바인딩됩니다. 하나는 http://mysite.com/myvirtualdir의 가상 디렉터리를 통해 사이트에 액세스하고 다른 하나는 루트 경로 인 http://myalternatesite.com/에서 사이트에 액세스합니다. 그러나 가상 디렉터리가 문제라고 생각하지 않습니다.
부하가 분산 된 환경입니까? –
세션 상태가 메모리 또는 데이터베이스에 지속되고 있습니까? 아니면 ...? –
아니요,로드 균형 조정 안 함. 유일한 특징은 동일한 응용 프로그램 코드를 가리키는 IIS에 두 개의 웹 사이트가 설정되어 있으며이를 통해 액세스되는 도메인을 기반으로 다른 스킨이 제공된다는 것입니다. – gb2d