위즈군의 라이프로그
Reboot... Search /

[.NET&C#] 구조체를 세션에 저장 할 경우 주의사항

2005. 6. 16. 01:20

구조체 또는 클래스를 선언해서 세션에 저장 할 경우 발생하는 오류입니다.

세션 상태를 serialize할 수 없습니다. 세션 상태 모드가 'StateServer' 또는 'SQLServer'일 때는 serialize할 수 없는 개체나 MarshalByRef 개체는 사용할 수 없습니다.

원인

세션 상태를 serialize할 수 없습니다. 세션 상태 모드가 'StateServer' 또는 'SQLServer'일 때는 serialize할 수 없는 개체나 MarshalByRef 개체는 사용할 수 없습니다.

해결방법

구조체 또는 클래스 선언 시 앞쪽에 [Serializable] 이라고 넣어 줌으로서 직렬화 가능 인스턴스로 선언되게 됩니다.

예를 들면

변경전 : public struct wizpekr { ......... }

변경후 : [Serializable] public struct wizpekr { ......... }
이상 위즈였습니다.
Category&Tag : [정리중/C# & .NET & Web]
위즈군의 라이프로그

Category

전체 (565)
개발 (0)
일반정보 (0)
IT 일반 (1)
일상&사진 (1)
정리중 (563)
공개소스 (15)
C# & .NET & Web (79)
Linux & PHP (19)
모바일 (10)
개발참고 (21)
Big Data (3)
영화 & 드라마 (54)
제품 & 서비스 (44)
맛집 & 여행 (23)
DIY (16)
블로그 이야기 (66)
정보 & 팁 (11)
일상 & 사진 (59)
Work & Life (43)
IT 이야기 (100)

Recent Entry

    Recent Comments

      Recent Trackbacks

        Tags

        Links

          Total:
          Today: / Yesterday:
          Powered by Tistory / Skin by 위즈 라이센스정책 rss 2.0