您可以延长超时时间:继承原始的WebClient类并重写webrequest getter来设置自己的超时时间,如以下示例所示。
在我的案例中,MyWebClient是一个私有类:
private class MyWebClient : WebClient{ protected override WebRequest GetWebRequest(Uri uri) { WebRequest w = base.GetWebRequest(uri); w.Timeout = 20 * 60 * 1000; return w; }}


