搜索

无法序列化会话状态--ASP.NET 将序列化会话状态对象


发布时间: 2022-11-24 18:27:04    浏览次数:75 次

场景:发布网站,访问提示无法序列化。

问题:

无法序列化会话状态。在“StateServer”或“SQLServer”模式下,ASP.NET 将序列化会话状态对象,因此不允许使用无法序列化的对象或 MarshalByRef 对象。如果自定义会话状态存储在“Custom”模式下执行了类似的序列化,则适用同样的限制

思考:
1.以往都正常运行,为啥这一次不可以?

2.提示的为标记序列化的类,一直都是被标记过的。

3.检查修改的代码,找到原因:发现将collection合集存入session,导致无法序列化

解决:将集合转换为list类型存入session,即解决问题.

免责声明 无法序列化会话状态--ASP.NET 将序列化会话状态对象,资源类别:文本, 浏览次数:75 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 06:27:04。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/charlesxiao/p/14596081.html