2011-01-20 3 views
1

ASP.NET 2.0과 ASP.NET 4.0 응용 프로그램간에 세션 데이터를 공유 할 수 있습니까? 세션에있는 객체의 유형이 호환되면 가능합니까?ASP.NET 2.0과 ASP.NET 4.0 응용 프로그램간에 세션을 공유 할 수 있습니까?

ASP.NET 2 응용 프로그램의 Iframe에서 ASP.NET 4 응용 프로그램을로드해야합니다. 세션 데이터는 ASP.NET 2.0에서 사용할 수있는 경우 ASPNET 세션 서버 또는 SQL 서버 또는 AppFabric에 있습니다.

답변

0

AppFabric을 사용하는 것이 좋습니다.

당신은

모든 세션 객체 직렬화해야합니다 (프로세스 세션 상태 제공자의 출력에 필요한)

(AppFabric 1.1 닷넷 사에 새로운 프로 바이더가) 동일한 세션 공급자를 사용합니다 발생할 수있는 또 다른 문제는 unknow 유형 (웹 사이트 중 하나에서 내부 클래스)에 액세스 할 때 발생합니다. TypeLoadException이 Throw되었습니다. 가장 좋은 방법은 Session을 래핑하는 별도의 ClassLib을 사용하는 것입니다.

관련 문제