如何从我的 WPF 和 C# 应用程序将文件保存到服务器的共享文件夹中。我拥有服务器的 IP 和凭据,并已授予对共享文件夹的读/写权限。
AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
WindowsIdentity identity = new WindowsIdentity(username, password);
WindowsImpersonationContext context = identity.Impersonate();
try
{
File.Copy(@"d:\MyFile.txt", @"\\1.2.3.4\CopyData\Myfile.txt", true);
}
catch (Exception)
{
context.Undo();
}
得到以下异常:
“提供的名称不是格式正确的帐户名称。”