С момента обновления до Visual Studio 2010 я столкнулся с проблемой, когда первый веб-запрос любого типа (WebRequest, WebClient и т. Д.) Зависает примерно на 20 секунд перед завершением. Последующие звонки работают быстро. Я сузил проблему до проблемы с прокси.
Если я вручную отключаю настройки прокси, у меня не возникает такой задержки:
Dim wrq As WebRequest = WebRequest.Create(Url)
wrq.Proxy = Nothing
Что странно, так это то, что на этой машине в настройках Интернета не включены настройки прокси-сервера. Мне интересно, есть ли способ отключить настройки прокси-сервера для всего моего проекта за один раз, без явного отключения, как указано выше, для каждого веб-объекта.
Основная причина, по которой я хочу это сделать, заключается в том, что я пытаюсь использовать API (http://code.google.com/p/google-api-for-dotnet/), который использует веб-запросы, но не предоставляет никакого способа отключить настройки прокси вручную.
Я нашел некоторую информацию о том, что мне нужно добавить некоторую информацию о прокси в файл app.config, но я получаю ошибки при сборке программы, если я изменяю этот файл.
Кто-нибудь может указать мне правильное направление?