Мне нужно, чтобы мое приложение .NET получало доступ к Интернету, однако они разрешали мне доступ к Интернету только через прокси-сервер с аутентификацией.
При первой попытке я просто настроил Свойства обозревателя с прокси и пользователем / паролем, это сработало, но эта конфигурация применялась только к учетной записи Windows, с которой я вошел, когда кто-то вошел в систему с использованием своей учетной записи, которой у него не было настройка прокси, плюс, я думаю, со временем он снова запросит учетные данные. Так что это не сработало.
Вторая попытка состояла в следующем: https://github.com/rollbar/Rollbar.NET/issues/186
используя следующий блок в файле app.config или web.config:
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy proxyaddress="proxyAddress" usesystemdefault="True"/>
</defaultProxy>
</system.net>
и в диспетчере учетных данных >> Добавить универсальные учетные данные
Интернет или сетевой адрес: ваш адрес прокси
Имя пользователя: ваше имя пользователя
Пароль: вы передаете
Опять не повезло, меня все еще спрашивают об аутентификации:
Inner Exception:
Type Of Exception: System.Net.WebException
Source Of Exception: System
Target Site: GetRequestStream
Exception Message: The remote server returned an error: (407) Proxy Authentication Required.
Чего мне не хватает на моих подходах? Есть ли способ распространить настройки прокси на любую учетную запись / абонента с моей первой попытки? Я что-то упустил со второй попытки?
Спасибо.