我正在将一个文件从远程位置下载到本地计算机。我使用的路径保存在web.config中,格式如下:
<add key="FileFolder" value="Files/"/>
<add key="LocalFileFolder" value="D:REAL" />
我用来下载的代码是:
CreateDirectoryIfDoesNotExist();
WebClient webClient = new WebClient();
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(webClient_DownloadFileCompleted);
webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(webClient_DownloadProgressChanged);
webClient.DownloadFileAsync(new Uri(context.Server.MapPath(ConfigurationManager.AppSettings["FileFolder"].ToString() + myfilename)), ConfigurationManager.AppSettings["LocalFileFolder"].ToString() + myfilename);
当我在服务器上部署它时;在运行我的程序时,我收到一条消息,说下载已经成功完成。但问题是该文件是在服务器机器上的文件文件夹(LocalFileFolder)中下载的。我想把它下载到本地机器上。我做错了什么?