C# 找不到网络路径

C# 找不到网络路径,c#,.net,webclient,C#,.net,Webclient,我正在尝试将文件发送到我们的一台服务器,但我不断收到错误“未找到网络路径”。下面是我用来发送文件的代码 try { Console.WriteLine("Uploading file to server....Please wait!!"); WebClient client = new WebClient(); NetworkCredential nc =

我正在尝试将文件发送到我们的一台服务器,但我不断收到错误“未找到网络路径”。下面是我用来发送文件的代码

         try
        {                
            Console.WriteLine("Uploading file to server....Please wait!!");
            WebClient client = new WebClient();

            NetworkCredential nc = new NetworkCredential(userName, password, "domain");


            Uri address = new Uri(@"\\126.00.00.01\MyFolder\test.txt");

            client.Credentials = nc;

            string fullpath = Path.Combine(Directory.GetCurrentDirectory(), filePath);

            byte[] arrReturn = client.UploadFile(address, fullpath);
            Console.WriteLine("File uploaded sucessfully");
            System.Threading.Thread.Sleep(2000);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
            System.Threading.Thread.Sleep(5000);
        }
请问我做错了什么。测试服务器时,服务器似乎在windows资源管理器上工作。

-p>-查看答案


您不能使用WebClient将文件写入UNC路径

StackOverflow不是调试服务。如果您试图使用126.00.00.01访问您的本地主机,请尝试改用localhost或127.0.0.1,哪些是对本地计算机的正确引用。它是否应该是126.0.0.1而不是126.00.00.01?是的,它是巴厘岛,但我仍然得到相同的错误。我是在windows应用程序上做的如果它通过windows资源管理器对您正常工作,但在另一台服务器上不工作,那么它必须是网络访问,或者是权限?