错误分析:程序集未标记为可序列化

今天下午遇到一个比较怪异的情况,我把数据缓存到memorycache中,发现一直不能缓存对象。 出错情况如下: [caption id="" align="alignnone" width="1087"]程序集“JCardRecharge, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中的类型“JCardRecharge.SpecialReturnType.GameServerInfo”未标记为可序列化 程序集“JCardRecharge, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中的类型“JCardRecharge.SpecialReturnType.GameServerInfo”未标记为可序列化[/caption] 问题原因: 由于自定义的class未标识为Serializable,造成序列化失败 在自定义类前加上即可! [Serializable] public class myclass{ ...
posted @ 2013-05-15 16:54  keepnode  阅读(5053)  评论(0编辑  收藏  举报