Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.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
Asp.net 使用凭据通过lan复制文件_Asp.net - Fatal编程技术网

Asp.net 使用凭据通过lan复制文件

Asp.net 使用凭据通过lan复制文件,asp.net,Asp.net,我必须将文件复制到局域网中的pc上。假设我必须将文件从192.168.1.2复制到192.168.1.3。我必须复制到名为“文件夹”的文件夹中。 所以我有一个路径为192.168.1.3/folder的文件夹。此文件夹具有凭据用户名和密码。 我已经看到了如下方法: using (new Impersonator("username", "domain", "pass")) { File.Copy(@"192.168.1.2\file.txt", @"192.168.1.3\fo

我必须将文件复制到局域网中的pc上。假设我必须将文件从192.168.1.2复制到192.168.1.3。我必须复制到名为“文件夹”的文件夹中。 所以我有一个路径为192.168.1.3/folder的文件夹。此文件夹具有凭据用户名和密码。 我已经看到了如下方法:

using (new Impersonator("username", "domain", "pass"))
{
         File.Copy(@"192.168.1.2\file.txt", @"192.168.1.3\folder\file.txt");
}

本例中的域是什么?

域通常是Active Directory域的名称。您可以打开控制面板,确保处于图标视图中,单击系统,然后在计算机名、域和工作组设置中查看域。如果它以.local、.net或.com或类似内容结尾,则可以不使用该部分

顺便说一句,通常在这样使用时,您会在计算机名称前以双斜杠开头。例:

using (new Impersonator("username", "domain", "pass"))
{
     File.Copy(@"\\192.168.1.2\file.txt", @"\\192.168.1.3\folder\file.txt");
}