我使用File.Copy
使用以下代码将文件从本地系统复制到REMOTE Server
但它给了我错误:
未提供所需的模拟级别,或者提供的模拟级别无效。
AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
WindowsIdentity idnt = new WindowsIdentity("username", "password");
WindowsImpersonationContext context = idnt.Impersonate();
File.Copy("LocalFilepath", Path.Combine(@"\\servername\\c\\Folder1\\EmpDetails.xml"), true);
感谢Gaby,我已经尝试了platinumdogs.me/2008/10/30 / ...但现在我在复制文件中得到Exception,说明 - 找不到文件“LocalFile” - 我也有远程服务器的管理员权限。