1
데이터를 HttpContext.Current.Session에 저장하지만 다른 브라우저에서 내 wcf 서비스를 호출 할 때 세션에 다른 ID가 있고 저장된 데이터를 찾을 수 없습니다.응용 프로그램 당 하나의 asp.net 세션
응용 프로그램에 대한 모든 요청에 대해 동일한 ID를 가진 세션 개체를 만드는 방법은 무엇입니까?
데이터를 HttpContext.Current.Session에 저장하지만 다른 브라우저에서 내 wcf 서비스를 호출 할 때 세션에 다른 ID가 있고 저장된 데이터를 찾을 수 없습니다.응용 프로그램 당 하나의 asp.net 세션
응용 프로그램에 대한 모든 요청에 대해 동일한 ID를 가진 세션 개체를 만드는 방법은 무엇입니까?
세션은 쿠키를 기반으로합니다. 그래서 쿠키가 바뀌면 다른 브라우저에서 같은 페이지를 열면 세션이 달라집니다.
사용자가 로그인 한 경우 연결된 모든 세션에서 사용자 연결간에 몇 가지 공통 데이터를 만들 수 있습니다.
브라우저의 새 인스턴스를 열거 나 다른 브라우저를 열면 이전 세션을 다시 시작할 수 없습니다. 그렇게 할 수 있다면 보안 상 매우 취약 할 수 있습니다. – ericosg
"응용 프로그램에 대한 모든 요청에 대해 동일한 ID를 가진 세션 객체를 만드는 방법" 정말로 이것을 원하십니까? 아니면 같은 사용자에 대한 모든 요청이이 작업을 원하십니까? 응용 프로그램에 대한 모든 요청간에 공유 할 수있는 '응용 프로그램'개체가 있습니다. 원하는 경우 수행 할 수 있지만 여전히 한 사용자에게 다른 사용자에게 말하기를 원할 경우 어떤 사람이 누구인지 알아 내야합니다. 누구. 그것은 꽤 많은 커스텀 로직 (어쩌면 커스텀 세션 제공자)이 될 것입니다. – Chris