У меня была та же проблема, и я смог ее исправить, с большой помощью ребят из сетевого ядра GitHub.
По существу, сетевое ядро использует базовую ОС для обработки http-вызовов.Раньше в Linux использовался libCurl, но более новый SocketsHttpHandler использует gss, который не поддерживает ntlm (по крайней мере, в изображении «microsoft / dotnet: 2.2-aspnetcore-runtime-stretch-slim»).
Чтобы это исправить, вам нужно установить дополнительную библиотеку в свой контейнер, используя файл Docker.Сразу после
ОТ microsoft / dotnet: 2.2-aspnetcore-runtime-stretch-slim *
(или любое другое изображение, которое вы используете)
в следующей строке добавьте следующее:
RUN apt-get update && apt-get install -y --no-install-рекомендует apt-utils gss-ntlmssp
Надеюсь, это поможет!