在webconfig中<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="30" />
,session中传递的对象已加[Serializable] 标记。
在sqlserver下没问题,换oracle数据库后会出现
无法序列化会话状态。请注意,当会话状态模式为“StateServer”或“SQLServer”时,不允许使用无法序列化的对象或 MarshalByRef 对象。
各位帮忙解决! 谢谢
应该是只支持SQLServer。
Serializable只是说明此对象可以序列化,至于能不能序列化是另外一回事。如果要确保一个对象可以序列化,需要实现ISerializable接口。
楼主回收下是什么意思