Version evolution: 1.19.1.5
/ Base de Datos: SQL SERVER 2017
/ Sistema Operativo: Windows Server 2019
Un usuario quiere descargar un documento gestionado que le aparece en la pantalla principal de Evolution, y le muestra el siguiente mensaje de error:
System.Runtime.Serialization.SerializationException Type 'Aseinfo.VH4.Data.Model.TokenDocumentoGestionado' in Assembly 'Aseinfo.VH4.Data, Version=1.19.1.5, Culture=neutral, PublicKeyToken=null' is not marked as serializable.
System.Web.HttpException (0x80004005): Unable to serialize the session state. In 'StateServer' and 'SQLServer' mode, ASP.NET will serialize the session state objects, and as a result non-serializable objects or MarshalByRef objects are not permitted. The same restriction applies if similar serialization is done by the custom session state store in 'Custom' mode. ---> System.Runtime.Serialization.SerializationException: Type 'Aseinfo.VH4.Data.Model.TokenDocumentoGestionado' in Assembly 'Aseinfo.VH4.Data, Version=1.19.1.5, Culture=neutral, PublicKeyToken=null' is not marked as serializable.
asked
21 Aug '20, 16:25
Julio Flores
(suspended)
accept rate:
42%
Esto se da porque se configuró el web.config para que el manejo del objeto de sesión se haga en StateServer o SQLServer mode. Sin embargo, la clase mencionada no es serializable. Mientras se corrige, podes desactivar la gestión de la sesión externa al proceso.