Solución:
Necesitas agregar un Serializable
atributo a la clase que desea serializar.
[Serializable]
public class OrgPermission
Si almacena un objeto en estado de sesión, ese objeto debe ser serializable.
http://www.hpenterprisesecurity.com/vulncat/en/vulncat/dotnet/asp_dotnet_bad_practices_non_serializable_object_stored_in_session.html
editar:
Para que la sesión se serialice correctamente, todos los objetos que la aplicación almacena como atributos de sesión deben declarar el [Serializable] atributo. Además, si el objeto requiere métodos de serialización personalizados, también debe implementar la interfaz ISerializable.
https://vulncat.hpefod.com/en/detail?id=desc.structural.dotnet.asp_dotnet_bad_practices_non_serializable_object_stored_in_session#C%23%2fVB.NET%2fASP.NET
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)