Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net LocalUserAppDataPath和UserAppDataPath之间有什么区别?_.net_Path_User Data - Fatal编程技术网

.net LocalUserAppDataPath和UserAppDataPath之间有什么区别?

.net LocalUserAppDataPath和UserAppDataPath之间有什么区别?,.net,path,user-data,.net,Path,User Data,在System.Windows.Forms.Application中,有两个属性称为LocalUserAppDataPath和UserAppDataPath。在此计算机(运行Vista)上,这些对应于 C:\Users\UserName\AppData\Local\CompanyName\ProductName\ProductVersion和 C:\Users\UserName\AppData\Roaming\CompanyName\ProductName\ProductVersion 这两

System.Windows.Forms.Application
中,有两个属性称为
LocalUserAppDataPath
UserAppDataPath
。在此计算机(运行Vista)上,这些对应于

  • C:\Users\UserName\AppData\Local\CompanyName\ProductName\ProductVersion
  • C:\Users\UserName\AppData\Roaming\CompanyName\ProductName\ProductVersion

这两者有什么区别?您何时使用第一台,何时使用第二台?

非本地用户的设置(在许多网络用户配置中)将传输到任何机器,无论用户登录到何处。另一方面,本地用户特定于用户当前登录的计算机,如果用户在其他地方登录,则不会传输到域上的其他计算机(即,Windows不会通过网络同步此数据)


使用哪一个取决于您认为用户对任何给定项目的功能要求。

如果您在域/Active Directory设置中,漫游配置文件(可以)在用户注销时复制到中心服务器,在用户登录时从服务器复制到中心服务器

本地配置文件始终“本地”存储在PC上

一般来说,最好使用漫游配置文件文件夹,因为这样用户就可以使用不同的PC机,并且仍然可以访问他们的数据。但是,如果数据非常大,请将其存储在本地以防止缓慢登录