% appData% and Citrix - Roaming data stored during logout?

We have a program that should run on local computers, terminal servers, and Citrix.

While the program is running, you need to create some user-specific data (Logs), so for this reason I save this in AppData (C: \ Users \\ AppData \ Roaming)

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); 

I am sure it works locally and with TS, but what about Citrix. I heard some information that the data created in AppData during the session is deleted during the logout, but it really is. I got the impression that

 Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); 

was the volatility folder (C: \ Users \\ AppData \ Local), and the data added to the Roaming folder was saved from session to session.

+6
citrix
source share
2 answers

Citrix farms are typically designed so that each server has no state, which means that each trace of a user session is deleted from the server after this session is logged off. Because users obviously hate setting up their environment over and over again, roaming profiles are often used to copy a user profile from a file server to the Citrix XenApp server during logon and change files during logoff before a local copy of the profile is deleted .

In the roaming profile,% LocalAppData% is excluded by default, but% AppData% is not. Saving application settings is safe - it will be saved between sessions.

+5
source share

It depends on whether roaming profiles and deleting profiles were configured upon logout!

0
source share

All Articles