2010-03-11 2 views
1

.NET 응용 프로그램을 작성하고 기본 제공 사용자 설정을 사용하여 사용자 별 정보를 저장합니다. 그것은 훌륭하게 작동합니다. user.config 파일은 Apps/Local 디렉토리에 저장됩니다..NET User.config 파일이 Citrix에서 삭제되었습니다.

이제 클라이언트가 Citrix에서 내 앱을 실행하고 있습니다. 최근에 세션이 닫힐 때 Citrix 서버가 Apps/Local 디렉토리를 지우도록 구성되었음을 알았습니다. 결과적으로 모든 사용자 설정이 세션간에 삭제됩니다. 안좋다.

제 질문은이 문제를 해결하는 방법입니다. Apps/Local 대신에 로밍 프로필에 user.config를 저장하도록 설정을 구성 할 수있는 방법이 있습니까? (로밍 프로필 정보 (Citrix에서 로밍 프로필)이 지워지지 않습니다.) 나 외에이 상황에 처한 사람이 있습니까?

감사 칼 내가 예를 들어, 설정 등록 정보에 SettingsManageability 속성을 추가하여 설정/사용자 설정을 가져 System.Configuration.ApplicationSettingsBase에서 상속하는 클래스를 사용하여 내 응용 프로그램과 같은 문제로 실행

답변

2

:

[UserScopedSetting, SettingsManageability(SettingsManageability.Roaming)] 

Visual Studio 설정 디자이너의 경우 "로밍"속성 값을 "True"로 설정하여 디자이너에서 설정을 선택하면 속성 창을 통해 동일한 작업을 수행 할 수 있습니다.

+0

고맙습니다. 나를 위해 해줬습니다. – Telekallis

관련 문제