Отключение автоматического определения прокси в WebClient - PullRequest
0 голосов
/ 14 января 2012

У меня были трудности с вызовом DownloadStringAsync, который был довольно медленным. Я обнаружил (в этот вопрос ), что это связано с автоматическим определением прокси.

Очевидно, что автоопределение можно отключить, установив для свойства прокси-сервера WebClient значение null.

Есть ли случаи, когда это может вызвать проблемы? Я не слишком знаком с прокси, но если пользователю по какой-то причине нужен прокси для доступа в Интернет, произойдет ли это?

Немного предыстории: этот вызов в диспетчере обновлений. Он берет файл с сервера, которым я управляю, чтобы узнать, нужно ли обновлять программу. Итак, не совсем важно, но было бы неплохо, чтобы это работало для большинства пользователей.

1 Ответ

0 голосов
/ 18 января 2012

Если вы пишете приложение, которое должно работать во всех средах, не отключайте автоматическое определение прокси. В противном случае вы открываете себя для поддержки звонков.

Вместо этого по умолчанию поставляется с автоопределением и позволяет пользователям изменять его, использовать явный прокси или отключать прокси, если они этого хотят.

посмотрите в качестве примера пользовательский интерфейс настроек подключения Internet Explorer.

...