登录失败:未知的用户名或密码错误? 但我使用正确的用户名和密码

我想在远程服务器中连接xml文件。 我写了这样的代码:

string XMLPATH = @"\\10.222.54.141\c$\Data\CL\Casinolink30\BuildFiles\Logging\980\NoLog4NetFile.UnitTest.Tests.nunit-results.xml"; FileWebRequest request = (FileWebRequest)FileWebRequest.Create(XMLPATH); request.Credentials = new NetworkCredential("administrator", "Igtcorp123"); FileWebResponse response = request.GetResponse() as FileWebResponse; Stream stReader = response.GetResponseStream(); XmlTextReader reader = new XmlTextReader(stReader); int count = 100; while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element) { if (reader.Name == "test-case") { //Console.WriteLine("testcase name:" + reader.GetAttribute("name")); Console.WriteLine("testcase info"); Console.WriteLine("name: " + reader.GetAttribute("name").ToString()); //Console.WriteLine("success: " + reader.GetAttribute("success").ToString()); Console.WriteLine("------------------------------------"); } } } 

我收到一个错误: “登录失败:未知的用户名或错误” 。 我试着这样做:

  1. 将地址(10.222.54.141 \ c $ \ Data \ CL \ Casinolink30 \ BuildFiles \ Logging \ 980 \ NoLog4NetFile.UnitTest.Tests.nunit-results.xml)输入到地址栏,然后打开。 出现一个对话框,让我添加用户名和密码。 我输入正确的单词,我成功访问了该文件。
  2. 我运行上面的代码。 我成功获得了数据。
  3. 我在另一台电脑上试试这个程序。 他们可以访问该地址,但该程序不起作用。

我对此感到困惑? 为什么会这样?

现在我将项目部署到服务器,我可以在服务器上的localhost地址(http:// localhost:61547 /)中成功获取数据。 但我无法通过addr远程获取计算机中的数据: http : //10.222.54.140 : 8080 / 。 发生什么事? 谁能帮我? 非常感谢。

尝试稍微更改app.config文件:

      

这可能会解决问题。

您可以在Web.config文件中添加如下: