Se me ha encomendado la tarea de convertir un sitio ASP.NET existente de la administración de sesión de InProc a utilizar el servidor de estado ASP.NET.Serializar la colección de control de ASP.NET
Por supuesto, lo que esto significa es que todo lo almacenado en la sesión debe ser serializable.
Una de las páginas más complicadas de la aplicación es actualmente el almacenamiento de una colección de control ASP.NET en la sesión. Esto está fallando miserablemente porque los controles no se pueden serializar automáticamente.
Si no se reescribe completamente cómo funciona la página para evitar la necesidad de almacenar la colección de control en la sesión, ¿alguien tiene un truco/solución para hacer la colección serializable?
Gracias por la sugerencia, llegué a esta conclusión también y pasé gran parte de la semana pasada rehaciendo la página para que no tenga que almacenar los controles en la sesión en absoluto. La re-escritura parece estar funcionando bien. –
Me alegra oírlo. A veces solo tienes que morder la bala y atravesar la maleza crecida con un machete gigante hasta que las cosas se vean bien. :-) –