File.Copy给出了异常

时间:2014-05-05 07:26:01

标签: c# c#-3.0 impersonation

我使用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” - 我也有远程服务器的管理员权限。

0 个答案:

没有答案