我想测试给定的IP和登录详细信息,以查看FTP服务器是否处于活动状态/详细信息是否正确。而已。C# - FTP检查/测试服务器
我已经在网上寻找解决方案,但没有一个看起来简单/雄辩,例如,使用Ping类来ping和检查服务器。我有以下,这不工作:
static private void testConntecion()
{
FtpWebRequest requestDir = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://172.29.200.158/"));
requestDir.Credentials = new NetworkCredential("dvm_user", "dvm");
try
{
FtpWebResponse response = (FtpWebResponse)requestDir.GetResponse();
Console.WriteLine("Cool Beans");
}
catch(Exception ex)
{
Console.WriteLine(ex);
}
}
我也曾尝试:
FtpWebRequest requestDir = (FtpWebRequest)FtpWebRequest.Create("ftp://172.29.200.158/");
错误消息信息:System.Net.WebException:请求的URI是这个FTP命令无效。在System.Net.FtpWebRequest.GetResponse()
在此先感谢。
会发生什么事,如果你省略'FTP://'? – Skurmedel 2010-11-03 12:48:46