2009-07-08 2 views

답변

7

세션은 애플리케이션에 따라 다르며 세션을 통해 두 애플리케이션간에 데이터를 공유 할 수 있다고 생각하지 않습니다. 다른 매체를 통해 데이터를 전달해야합니다. 그것을 serialize하고 POST 매개 변수를 통해 전달할 수 있습니다. 쿠키를 사용할 수도 있습니다. 정말 작은 데이터라면 쿼리 문자열의 GET 매개 변수로 전달하면됩니다.

0

NYSystemsAnalyst에 동의합니다. 여기에 고전 ASP 응용 프로그램에서 ASP.NET으로 세션을 전송하는 방법에 대한 FAQ가 있습니다. 이 경우 코드를 거의 동일하게 복사 할 수 있습니다.

http://www.tek-tips.com/faqs.cfm?fid=2943

0

당신은 내가 당신이 타사 데이터베이스를 사용하지 않고 의미 추측 데이터베이스를 사용하지 않고 말할 때. 실제로 데이터를 저장하고 검색하는 동시에 문제를 일으키는 기본 데이터 구조에 대한 동시 액세스를 방지해야하는 등의 방법은 없습니다. 공유 메모리를 할당하고 액세스를 보호하기 위해 세마포를 사용하여 간단한 것을 구현할 수 있습니다. 또한 당신은 응용 프로그램 A에 세션 상태에 대한 변경 사항을 B 응용 프로그램에 알리고 응용 프로그램 B에서이를 추적하도록 할 수 있습니다. 이 통신은 앱 사이의 명명 된 파이프를 통해 수행 될 수 있습니다. 어떤 OS를 타겟팅하고 있습니까?

0

어떻게 당신을 응용 프로그램 사이에서 사용자로 식별합니까? 세션에서 무엇이 필요합니까?

확실하지 않지만 주어진 사용자 이름에 대해 세션 변수를 앞뒤로 전달하는 웹 서비스 또는 wcf 신분증?

(아마 세션 정확히하지만 당신은/구축 두 응용 프로그램의 세션을 채우는 데 사용 할 수있는 오브젝트 ...)

사용자들은 앱의 B 저장소 작은에게로 이동하기 직전에, 응용 프로그램 A의 세션을 시작 캐시에 필요한 세션 변수의 버전 (우선 순위는 높지만 만료 시간이 짧음) (웹 서비스에서 찾아 볼 수있는 것임)

App B의 사용자 별 세션 App B는 웹 서비스를 호출하여 사용자가 App A에 있는지 확인합니다. 그렇다면 App B에 필요한 변수를 얻으시겠습니까?

아니 데시벨,하지만 당신은 몇 가지 작업을 수행해야합니다 ...

그리고되지도 확인이 당신을 위해 무엇을 찾고 해결할 것인가?

는 ... 생산 서버에서 관리 서버에서 얘기를 같은 종류의 것을 사용하지만 난 당신의 제안에 대한 세션 자체 ...

행운

관련 문제