Установить данные прокси для приложения - PullRequest
1 голос
/ 12 ноября 2009

У меня есть несколько приложений .NET, которые используют HttpWebRequest. Моя интуиция говорит, что я могу создать файл конфигурации или манифеста и установить там данные прокси, и .NET автоматически загрузит его. Но я не знаю, существует ли это, и если моя интуиция не так.

Есть ли способ установить данные прокси для моих приложений? Могу ли я сделать то же самое для моего одного приложения, которое использует управление браузером?

1 Ответ

1 голос
/ 12 ноября 2009

Вам нужно использовать другой прокси? Или системный прокси? Обратите внимание, что WebBrowser, вероятно, будет работать по-другому, поскольку это activex, но IIRC HttpWebRequest будет использовать прокси winhttp по умолчанию. Так что все что вам нужно сделать, это настроить winhttp!

Как это сделать, зависит от ОС; как правило, проще всего импортировать настройки wininet из IE:

Vista / Win7:

netsh winhttp import proxy source=ie

XP (из памяти, пожалуйста, перепроверьте):

proxycfg -u

Вы также можете установить прокси для каждого приложения (а не для всей системы) через файл конфигурации; см. MSDN .

...