глючит веб-клиент или как? - PullRequest
3 голосов
/ 23 января 2011

привет
Вчера я выполнил свой проект очень хорошо, но сегодня, когда я запустил тот же код, он зависает в WebClient.DownloadFile () и в конечном итоге истекает с сообщением об ошибке:
"Необработанное исключение типа"System.Net.WebException 'произошла в System.dll "

Поэтому я попытался запустить только веб-клиент в новом проекте, загружая с жестко закодированного URL-адреса, который, как я знаю, работает следующим образом.

static void Main(string[] args)
    {
        WebClient client = new WebClient();
        client.DownloadFile("http://www.ashersarlin.com/cartoons/officerap2.gif", "pic.gif");
    }

То же самое происходит.Он создает пустой файл "pic.gif", но время ожидания истекает.

Я мог бы использовать некоторые указатели.Я новичок в .NET и не знаю, как решить эту проблему.

1 Ответ

3 голосов
/ 23 января 2011

У меня работает ваш точный код ...

Возможно ваш прокси по умолчанию испорчен?

Предложения:

  • Распечатайте детали WebException - это может дать больше подсказок
  • Используйте Wireshark , чтобы увидеть, что происходит на уровне сети. Это должно показать вам, пытается ли он подключиться, что возвращает и т. Д.
...