2010-12-06 8 views
6

Tenemos un programa que debe poder ejecutarse en máquinas locales, servidores de terminales y Citrix.% appData% y Citrix: ¿los datos de itinerancia persisten durante el cierre de sesión?

Mientras se ejecuta el programa que necesita para crear algunos datos que son específicos del usuario (troncos), por lo que por esa razón puedo guardar esto en datos de programa (C: \ Users \\ AppData \ Roaming)

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); 

Estoy bastante seguro de que esto funciona localmente y TS, pero ¿qué pasa con Citrix? Escuché información de que los datos creados en AppData durante una sesión se eliminan durante el cierre de sesión, pero esto puede ser cierto. Yo tenía la impresión de que

Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); 

era la carpeta volitile (C: \ Users \\ AppData \ Local) mientras que los datos agregados a la carpeta Roaming se persistieron de sesión a sesión.

+0

Esto no es un Intercambio de Exportaciones. –

Respuesta

5

Las granjas de servidores Citrix normalmente están diseñadas para que cada servidor sea sin estado, lo que significa que cada traza de una sesión de usuario se elimina del servidor después de la sesión cerrada. Dado que los usuarios obviamente odian configurar su entorno una y otra vez, a menudo los perfiles móviles se utilizan para copiar el perfil de usuario de un servidor de archivos al servidor de Citrix XenApp durante el inicio de sesión y se cambian archivos durante el cierre de sesión antes de eliminar la copia local del perfil.

En un perfil móvil,% LocalAppData% está excluido de forma predeterminada, pero% AppData% no. Almacenar la configuración de su aplicación allí es segura, persistirá entre sesiones.

+0

Gracias, esa fue también mi conclusión hasta el momento, pero gracias por la confirmación. – RWJ

+0

¿Le importaría marcar la respuesta como correcta haciendo clic en la marca de verificación a la izquierda de la mejor respuesta? –

0

Depende de si se han configurado los perfiles móviles y la eliminación de perfiles al cerrar sesión.

+0

¿Sabe si esto está activado o desactivado de forma predeterminada en una instalación de Citrix? – RWJ

+0

Desactivado, un administrador deberá configurarlo en una política de grupo –

Cuestiones relacionadas