Síntomas
Recibirá el siguiente mensaje de error en El portal empresarial para Microsoft Dynamics GP:
Error de servidor en la aplicación '/'.
No se puede serializar el estado de la sesión. En el modo "StateServer" y "SQLServer", ASP.NET serializará los objetos de estado de la sesión y, como resultado, no se permiten objetos no serializables ni objetos DesfiladoresByRef. La misma restricción se aplica si el almacén de estado de sesión personalizado realiza una serialización similar en el modo "Personalizado".
Este problema se produce si se cumple una de las siguientes condiciones:
-
Haga clic para activar la casilla Requerir horas de inicio o de detenerse en el conjunto de aplicaciones de autoservicio de administración de recursos humanos en el portal empresarial.
-
Puede guardar un parte de horas en Project de & para Microsoft Dynamics GP.
-
Cree una nueva solicitud en Administración de solicitudes para Microsoft Dynamics GP.
Causa
Este problema se produce porque otra aplicación cambia el <modo sessionState> elemento en el Web.config archivo.
Resolución
Para resolver este problema, cambie el <modo sessionState> para usar los parámetros que necesita el Portal de negocios. Para ello, siga estos pasos:
-
Busque el Web.config para El portal de negocios. Este archivo se encuentra en el directorio virtual de la carpeta Inetpub del servidor en el que está instalado Business Portal. Por ejemplo, este archivo puede estar en la siguiente ubicación:
C:\Inetpub\wwwroot\wss\VirtualDirectories\81
-
Haga una copia del Web.config archivo.
-
En Bloc de notas o en otro editor de texto, abra el Web.config archivo.
-
En el menú Editar, haga clic en Buscar.
-
En el cuadro Buscar, escriba modo sessionState y, a continuación, haga clic en Buscar siguiente.
-
Compruebe que el <modo sessionState> elemento aparece de la siguiente manera.
<sessionState mode="InProc" />
-
Si el <sessionState mode> no usa el valor de atributo "InProc", edite el elemento> modo sessionState de <para usar el valor de atributo "InProc".
-
Guarde el Web.config archivo.
-
Para habilitar los cambios en el Web.config, ejecute el comando iisreset. Para ello, siga estos pasos:
-
En el servidor en el que está instalado Business Portal, haga clic enInicio y, a continuación, haga clic en Ejecutar.
-
Escriba el siguiente comando en el cuadro Abrir y, después, presione ENTRAR:
iisreset
-