/// <summary>
/// 返回下载更新文件的临时目录
/// </summary>
/// <returns></returns>
public void DownAutoUpdateFile(string downpath)
{
if(!System.IO.Directory.Exists(downpath))
System.IO.Directory.CreateDirectory(downpath);
string serverXmlFile = downpath+@"/UpdateList.xml"; try
{
WebRequest req = WebRequest.Create(this.UpdaterUrl);
WebResponse res = req.GetResponse();
if(res.ContentLength >0)
{
try
{
WebClient wClient = new WebClient();
wClient.DownloadFile(this.UpdaterUrl,serverXmlFile);
}
catch
{
return;
}
}
}
catch
{
return;
}
//return tempPath;
}该方法是通过WS来获取服务器的更新文件。 在前两次不会报错,但是第三次就会报下图的错误。大家帮忙看看是什么原因。