我的任务是将现有的ASP.NET站点从使用InProc会话管理转换为使用ASP.NET状态服务器.
当然,这意味着存储在Session中的任何内容都必须是可序列化的.
应用程序中最复杂的页面之一是当前将ASP.NET控件集合存储到Session.这是失败的,因为控件无法自动序列化.
如果没有完全重写页面如何工作以防止在Session中存储控件集合,是否有人有一个技巧/解决方案使集合可序列化?
重写页面.你以后会感谢你自己.如果最初的"程序员"(我在这里松散地使用这个术语)认为在会话中存储控件层次结构是个好主意,肯定会有其他问题.