我有一个控制台应用程序,可以从 FTP 服务器下载某些文件。我习惯WebClient
这样做:
var cred = new NetworkCredential(user, password);
var downloadRequest = new WebClient();
downloadRequest.Credentials = cred;
downloadRequest.DownloadFile(host + FileName, target + FileName);
当我正常运行应用程序时,这非常有效。但是,我需要在周末运行它,所以我让任务计划程序在周日运行它。但是当我这样做时,我的日志中总是会出现这个错误:
An exception occurred during a WebClient request
当我手动重新运行它时,它可以完美运行。有什么我忽略的吗?