HttpClient в .NET 8 Служба Windows игнорирует настройки системного проксиC#

Место общения программистов C#
Ответить
Anonymous
 HttpClient в .NET 8 Служба Windows игнорирует настройки системного прокси

Сообщение Anonymous »

После миграции серверного приложения с .NET Framework 4.7.2 на .NET 8 HTTP-запросы, сделанные серверным приложением, перестали работать, поскольку HttpClient не использует прокси-сервер, настроенный в настройках прокси-сервера системы. Сервер работает как служба Windows.
Подробнее:
  • Код: Выделить всё

    HttpClient
    используется для отправки запросов.
  • Если я явно настрою HttpClient на использование веб-прокси с тем же IP-адресом прокси-сервера адрес и порт в качестве настроек прокси-сервера системы, запросы работают.
  • Если я создаю консольное приложение, используя тот же код (без явной настройки прокси) и запустите его от того же пользователя, что и служба Windows, запросы успешно.
  • Браузеры также корректно используют системный прокси под тем же пользователем.
Сталкивался ли кто-нибудь с подобным поведением? Что может привести к тому, что служба Windows в .NET 8 будет игнорировать настройки системного прокси-сервера и на чем мне следует сосредоточиться, чтобы решить эту проблему? Спасибо большое.

Подробнее здесь: https://stackoverflow.com/questions/792 ... y-settings
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»