【问题标题】:Passing credentials when accessing remote server访问远程服务器时传递凭据
【发布时间】:2013-06-27 22:34:34
【问题描述】:

我正在尝试访问远程服务器以读取 XML 文件,但我必须先使用用户名/密码登录服务器。我编写了这段 C# 代码来执行此操作,但仍然出现异常(用户名或密码无效)

  XmlDocument Document = new XmlDocument();
string filePath = @"\\ServerIPAddress\C$\Temp\fileName.xml";
Document.Load(filePath);

我认为棘手的部分是将用户名和密码传递给服务器。有什么想法吗?

【问题讨论】:

标签: c# xml remote-access


【解决方案1】:

您可能想为此使用NetworkCredential。检查这个MSDN Example


编辑:

您可以检查此MSDN Example 以通过网络复制文件。您可以使用/修改它来通过网络读取文件。

【讨论】:

  • 我之前试过这个,但是不行:HttpWebRequest request = (HttpWebRequest)WebRequest.Create("ServerIPAddress"); request.Credentials = new NetworkCredential("userName", "password", "WORKGROUP");
猜你喜欢
  • 2015-11-15
  • 2013-09-13
  • 1970-01-01
  • 1970-01-01
  • 2021-12-03
  • 2020-08-15
  • 1970-01-01
  • 2017-04-21
  • 2017-06-16
相关资源
最近更新 更多