Загруженный файл с использованием webclient.DownloadFileAsync имеет 0 КБ

Я пытаюсь скачать Zend-Framework (изhttp://framework.zend.com/releases/ZendFramework-1.11.11/ZendFramework-1.11.11.zip) просто с помощью WebClient

string url = "http://framework.zend.com/releases/ZendFramework-1.11.11/ZendFramework-1.11.11.zip";
WebClient downloader= new WebClient();
downloader.DownloadFileAsync(new Uri(url), "C:\\temp.zip");

Файл создан, но он пуст. Я проверил ответ, используя fiddler, и я получил HTTP 200, правильную длину содержимого, но «connection: closed», и fiddler показывает «-1» в столбце «body».

Я попытался добавить пользовательский агент (скопированный из запроса Google Chrome) и «connection: keep-alive» к заголовкам, но ни один из них не помог. Я также почти уверен, что моя программа загружала этот файл один и тот же URL один или два раза раньше. В событиях, запускаемых WebClient, ошибок нет.

Есть идеи?

Ответы на вопрос(4)

Ваш ответ на вопрос