Использование WebClient.DownloadString()

У меня странная проблема при использовании WebClient.DownloadString(). Это очень-очень медленно и иногда не работает, но если я пытаюсь просмотреть веб-сайт с помощью IE9/Chrome, все работает нормально.

Вот код:

        var req = new WebClient();
        req.Encoding = Encoding.UTF8;
        string result = string.Empty;
        result = req.DownloadString(someURL);

Любые идеи?


person Amit Raz    schedule 24.10.2011    source источник
comment
Разместите свой код. Не видя того, что вы пытаетесь сделать, вам будет практически невозможно помочь.   -  person ChrisF    schedule 24.10.2011
comment
опубликуйте более подробную информацию о коде e/o. Насколько велика возвращаемая строка? Рассматривали ли вы возможность использования downloadstringasync ?   -  person Felice Pollano    schedule 24.10.2011
comment
покажи нам код... как ты кроме нас угадаешь что не так?   -  person Steve B    schedule 24.10.2011
comment
ваша система использует прокси-сервер?   -  person Steve B    schedule 24.10.2011
comment
@SteveB Нет сервера sroxy   -  person Amit Raz    schedule 24.10.2011


Ответы (2)



Попробуйте установить для WebClient.Proxy значение GlobalProxySelection.GetEmptyWebProxy.

person Damith    schedule 24.10.2011