问题描述
ForEachstrfileInFileListDownPath=url+"/"+strfileSavePath=Application.StartupPath+"UpGrade"+strfilefWebRequest=WebRequest.Create(DownPath)fWebResponse=fWebRequest.GetResponse()fWebClient=NewWebClientfWebClient.DownloadFile(DownPath,SavePath)fWebClient=NothingNext我用上边一段程序下载iis里的文件,下载.sql,txt,xml文件都没有问题,要下载几个DLL文件时,第一个没问题,但是第二个就下载不了了,出现“操作已超时”的错误。如果先下载DLL再在下载EXE文件或者先下载EXE再下载DLL文件也会出现同样的问题。望高手赐教啊,急得小妹头发都要白了。
解决方案
解决方案二:
fWebRequest=WebRequest.Create(DownPath)fWebResponse=fWebRequest.GetResponse()你上面这两句没有用吧,超时的问题,可能是由于网络阻塞,建议使用流的方式试试,可以控制数据流量。
时间: 2024-09-20 08:12:49