2012-08-01 3 views
0

브라우저에서 서버로 보내지 않은 쿠키에 문제가 있습니다.IIS가 쿠키를 거부합니다.

사용자가 인증 된 후 서버는 쿠키를 생성하고 사용자를 홈 페이지로 리디렉션합니다. 홈 페이지에 대한 요청에서 쿠키 헤더가 누락되어 사용자가 다시 로그인 페이지로 리디렉션됩니다.

웹 서버는 Win2k8의 IIS 7.5입니다. IIS에는 2 개의 웹 사이트가 동일한 응용 프로그램과 동일한 디렉토리를 가리 킵니다. 풀이지만 다른 호스트 (이것은 테스트 목적으로 만 사용됩니다).

첫 번째 사이트에는 로그인 할 수 있으며 쿠키는 전송되고 두 번째에는 위에서 설명한 문제가 있습니다.

왜 그런가?

감사합니다.

답변

0

일반적으로 쿠키를받는 클라이언트 컴퓨터의 시스템 시간이 잘못되었거나 잘못되었습니다. 클라이언트 컴퓨터에 유효한 시스템 날짜/시간 설정이 있는지 확인하십시오. 그렇지 않으면 쿠키가 즉시 만료 될 수 있습니다.

+0

호스트 http://x.y.com에서 작동하지만 http://xx.y.com에서 작동하지 않는다고 어떻게 설명 할 수 있습니까? –

+0

쿠키 도메인 x.y.com 또는 xx.y.com이란 무엇입니까? 귀하의 질문에 정교하게 쓰고 싶을 수도 있습니다 – shanabus

+0

고마워, 실제로 그게 문제였습니다. –

관련 문제