내 응용 프로그램에 MySql
및 SQLLITE
을 사용하고 있습니다. SQLLITE
을 사용하여 데이터를 삽입하거나 데이터를 업데이트 할 때 쿼리가 처리 된 후 null
을 반환하는 값이 session
입니다. 그래서에서 주문 Web.Config
세션 상태를 직렬화 할 수 없습니다. 'StateServer'및 'SQLServer'모드에서
<sessionState mode="StateServer"></sessionState>
모든 일이 잘 작동에 다음 있지만, 특정 페이지에 오는 때 페이지마다 남은에서
Unable to serialize the session state. In 'StateServer' and 'SQLServer' mode, ASP.NET will serialize the session state objects, and as a result non-serializable objects or MarshalByRef objects are not permitted. The same restriction applies if similar serialization is done by the custom session state store in 'Custom' mode.
로 오류가 이대로 작성이를 극복하기 어떤 일이 벌어지는 지 아무도 말할 수 없다.
꽤 분명합니다. 큰 문제는 In-Proc에서 다른 것으로 변경이 필요하다고 생각하는 이유입니다. 귀하의 SQLLITE db가 BIN 디렉토리에있을 때마다 앱이 매번 다시 시작되도록하는 것처럼 들리지만 더 많은 정보가 없으면 누가 확신 할 수 있습니다. – leppie
'leppie' 예'Bin' 디렉토리에'SQLLITE'가 있습니다. – Dotnet
@ 사용자 : 솔루션으로 답변으로 게시 됨. – leppie