我遇到了问题。我在for循环中调用了webclient.DownloadFile。 运行时,它只下载第一个文件,或从未下载任何内容。并始终给文件找不到404错误。但是如果我在调用之前使用断点在调试模式下运行它,然后跳过它,它每次都会下载文件。
最后,我能够在通话之前添加睡眠来解决问题。 如果我之前添加了几个语句,它就不起作用了。它必须在电话会议之前。
Thread.Sleep(1000);
client.DownloadFile(srcUrl, destFilePath);
现在它下载了没有断点的每个文件。
希望这有助于某人。花了3 4天的时间。