Ответ, предложенный Джонатаном, является правильным, но требует, чтобы вы указали учетные данные прокси и URL в коде. Обычно лучше разрешить использование учетных данных в качестве настроек в системе по умолчанию (пользователи обычно настраивают параметры локальной сети в любом случае, если они используют прокси-сервер) ...
Приведенный ниже ответ был предоставлен Давиде в предыдущем ответе, но для этого необходимо изменить файлы app.config. Это решение, вероятно, более полезно, поскольку оно делает то же самое В КОДЕ.
Чтобы приложение могло использовать настройки прокси-сервера по умолчанию, используемые в системе пользователя, можно использовать следующий код:
IWebProxy wp = WebRequest.DefaultWebProxy;
wp.Credentials = CredentialCache.DefaultCredentials;
wc.Proxy = wp;
Это позволит коду приложения использовать прокси-сервер (с зарегистрированными учетными данными и настройками URL-адреса прокси-сервера по умолчанию) ... Никаких головных болей! :)
Надеюсь, что это поможет будущим читателям этой страницы решить их проблему!