C # .Net 2.0 Автоматическая настройка прокси? - PullRequest
2 голосов
/ 10 февраля 2010

Я работаю над проектом по загрузке файлов с использованием .Net c # 2.0 SP1. Одно из требований проекта - не запрашивать какие-либо сведения о прокси и автоматически обнаруживать их в IE и т. Д.

Теперь я раньше не работал с прокси и, следовательно, я немного сбит с толку. После нескольких часов поиска в Google, MSDN и т. Д., Я наткнулся на следующую статью http://msdn.microsoft.com/en-gb/magazine/cc300743.aspx#S3

Теперь я совершенно запутался, как это сделать? Может кто-нибудь, пожалуйста, помогите мне с более легкой реализацией или направьте меня, пожалуйста?

Извините еще раз, если я звучу глупо, но я не работал с прокси .Net и, следовательно, я борюсь.

Это для C # Winforms, и поэтому я не могу сделать это в web.config.

Заранее спасибо за помощь.

1 Ответ

1 голос
/ 10 февраля 2010

.NET 2.0 будет автоматически использовать настройки прокси из IE по умолчанию; однако для использования учетных данных прокси-сервера по умолчанию, сохраненных в IE, требуется дополнительный шаг настройки. Чтобы включить это, убедитесь, что в вашем файле app.config появился следующий раздел:

<configuration>
    <!-- ... -->
    <system.net>
        <defaultProxy useDefaultCredentials="true"/>
    </system.net>

Полное описание элемента см. В MSDN . Для более сложных сценариев прокси-сервера HTTP см. Использование прокси-серверов HTTP .

...