调用WebClient.DownloadFile时,在调用应用程序Windows任务计划程序时不会下载,但在手动运行时会下载吗?

时间:2018-06-05 22:25:19

标签: c# windows task

我有一个C#应用程序,它使用WebClient.DownloadFile下载文件。 传递的url是一个.ashx页面,它接收电子邮件和密码的参数。 例: 地址是这样的:https://www.asdf.com/API/catalog.ashx?email= {EMAILADDRESS}& pass = {PASSWORD}

            using (var client = new WebClient())
            {
                client.DownloadFile(address, "Test.xml");
            }

当我手动运行.exe时,它会正确下载文件。 我还通过手动批处理文件运行.exe,它将日志消息输出到文件并正确下载。 当我使用Windows任务运行.exe或批处理文件时,日志文件显示下载超时。

我已经使用了各种方式,例如以最高权限运行,以管理员身份运行,Windows版本,它们都没有为我工作。

任何人都知道如何使用任务计划程序进行文件下载?

0 个答案:

没有答案