arquivo @Downloaded usando o webclient.DownloadFileAsync tem 0KB
Estou tentando baixar o zend-framework (dehttp: //framework.zend.com/releases/ZendFramework-1.11.11/ZendFramework-1.11.11.zi) simplesmente usando o 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");
O arquivo foi criado, mas está vazio. Eu verifiquei a resposta usando o violinista e recebo o HTTP 200, comprimento do conteúdo correto, mas "conexão: fechada" e o violinista mostra "-1" na coluna "corpo".
Tentei adicionar o agente do usuário (copiado da solicitação do google chrome) e "connection: keep-alive" aos cabeçalhos, mas nada disso ajudou. Também tenho certeza de que meu programa baixou esse arquivo usando o mesmo URL uma ou duas vezes antes. Não há erros nos eventos disparados pelo WebClient.
Alguma ideia