我有一个复杂的、非常复杂的ASP.NETWebForm,其中包含一个大型ViewState. 目前,为了降低对浏览器的影响(通过缩小 __VIEWSTATE 隐藏输入字段),我使用PageAdapterandSessionPageStatePersister将.ViewStateSession
但是,我想将会话模式从 更改InProc为StateServer,这样既可以降低 RAM 使用率,又可以避免站点重新启动和应用程序池回收问题。我是否需要将 ViewState 从 Session 中撤出?还是可以保持原样?
将来,我也想进行负载平衡,但我听说我可以只使用“粘性会话”,所以这可能不会强迫我进入 StateServer。
注意:我目前正在使用.NET 2.0(集成),但我愿意更新它。