Получение 401, когда WCF OperationInvoker вызывает другую службу WCF

У нас есть атрибут с именем LoggingImplementationBehavior это вызывает вызов службы журналов WCF до и после вызовов службы, к которым она подключена.

Это прекрасно работает как локально, так и на общем сервере разработки. Однако на промежуточном сервере возвращается ошибка 401 при вызове службы ведения журнала от вызывающего. Чтобы убедиться, что проблема не в службе ведения журнала, я закомментировал весь код, чтобы он ничего не делал, но я все равно получаю эту ошибку при вызове заглушки.

В диспетчере IIS анонимная проверка подлинности включена (и ничего более) как на уровне сервера, так и на уровне веб-сайта служб. Дайджест-аутентификация отключена на обоих уровнях, так что может быть причиной этих ошибок 401?

Я видел, что другие имеют эту проблему с большими данными, но данные, отправляемые сюда, довольно малы.

Любые советы о том, как продолжить отладку этой проблемы, будут с благодарностью, так как я в настоящее время в тупике.

Точный текст ошибки:

The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'Digest qop="auth",algorithm=MD5-sess,nonce="+Upgraded+v171b25f8f2632897bff13b10710dac91aa1d64068a3cccf011b44f8580e932354dfd50d56778ba404d674864cf9d5216e589c616fb1a48583",charset=utf-8,realm="Digest"'.
The remote server returned an error: (401) Unauthorized.

0 ответов

Другие вопросы по тегам