C # WSDL мыло API - Немедленная ошибка 401 только на производственном сервере?Windows Server 2008 - PullRequest
0 голосов
/ 13 июня 2018

При вызове сторонней конечной точки SOAP я получаю 401 несанкционированную ошибку - это только от моего производственного сервера.Отлично работает на любой другой машине, на которой я тестировал.

Производство работает на Windows server 2008

Я использую URL wsdl для настройки запроса.Я заметил, что 401 так быстро отбрасывает назад, что даже не отправляет его на удаленную машину.Возможно, есть какая-то специфическая конфигурация машины, которая может быть причиной этого?

Я не уверен, как отладить ситуацию, так как не могу скопировать ее на локальную машину

Нет кодая могу подумать, что это может помочь с этой проблемой, так как это буквально один вызов SOAP wsdl

1 Ответ

0 голосов
/ 13 июня 2018
                this.UseDefaultCredentials = true;

Поместил вышеперечисленное вручную внутри инициализации класса.Из поисков в Интернете иногда кажется, что сервер Windows будет использовать странные учетные данные и не сможет обойти свои собственные проверки немедленно, что приведет к 401.

Принудительное использование useDefaultCredentials решает эту проблему.

...