出现错误为:无效的 URI: 由于存在一个冒号(“:”),因此应为端口,但未能分析该端口
出现错误的代码是:FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(uri);
其中uri为"ftp://fe80::71a9:5b23:fe98:3060%11",是本机的ip地址(即是服务器的)。
求帮助,谢谢~

解决方案 »

  1.   


    不应该就是ftp://+服务器的地址么?那应该怎么写呢?
      

  2.   


    我晕!至少现在看来,通行的使用ipv4的ip。你使用的是什么ip?
      

  3.   


    这是采用代码 IPAddress[] ips = Dns.GetHostAddresses("");自己获取的呀、、、
      

  4.   


    IPAddress就是ipv4的ip么?另外,这个数组中,假设有两个以上ipv4的ip的地址,你怎么知道用哪一个呢?如果你确定要访问本机,使用127.0.0.1就行了。
      

  5.   


    用这个ip访问确实也行,怎么出现这种错误呢?
    227 Entering Passive Mode(fe80::71a9:5b23:fe98:3060%11,42,180)
      

  6.   

    不对,是出现的这个错误。、。。protocol error