LocalUserAppDatapath와 userAppDatapath의 차이점은 무엇입니까?
문제
~ 안에 System.Windows.Forms.Application
호출되는 두 가지 속성이 있습니다 LocalUserAppDataPath
그리고 UserAppDataPath
. 이 컴퓨터 (Vista 실행)에서
C:\Users\UserName\AppData\Local\CompanyName\ProductName\ProductVersion
그리고C:\Users\UserName\AppData\Roaming\CompanyName\ProductName\ProductVersion
이 둘의 차이점은 무엇입니까? 첫 번째를 언제 사용 하시겠습니까? 두 번째를 언제 사용 하시겠습니까?
해결책
도메인 / Active Directory 설정에있는 경우 사용자가 로그 아웃 할 때 로밍 프로파일 (가능)이 중앙 서버에 복사되고 사용자가 로그인 할 때 서버에서 복사됩니다.
로컬 프로파일은 항상 PC에 '로컬로'저장됩니다.
일반적으로 로밍 프로파일 폴더를 사용하는 것이 좋습니다. 따라서 사용자는 다른 PC를 사용하고 여전히 데이터에 액세스 할 수 있습니다. 그러나 데이터가 매우 큰 경우 로그인이 느린 로그인을 방지하기 위해 로컬로 저장하십시오.
다른 팁
비 로컬 사용자는 사용자가 로그인하는 위치에 관계없이 (많은 네트워크 사용자 구성에서) 모든 컴퓨터로 전송되는 설정입니다. 반면 로컬 사용자는 사용자가 현재 로그인 한 시스템에 따라 다릅니다. 사용자가 다른 곳에 로그인하면 도메인의 다른 시스템으로 전송되지 않습니다 (예 : Windows에 의해 네트워크를 통해이 데이터의 동기화가 없음).
사용하는 것은 사용자가 특정 항목에 대해 기능적으로 기능을 원한다고 생각하는 것에 달려 있습니다.
제휴하지 않습니다 StackOverflow