Редкая и спорадическая 401 Несанкционированная ошибка с веб-сервисом ASMX / WCF с использованием аутентификации Windows - PullRequest
1 голос
/ 20 мая 2009

У нас есть гибридный веб-сервис WCF и ASMX, который в настоящее время используется в проекте приличного размера. Теперь, в большинстве случаев, все работает отлично, однако в редких случаях и, по-видимому, случайно, веб-служба начинает блокировать вызовы, которые возвращают 401-ю несанкционированную ошибку обратно на данную страницу. Похоже, что это вызывает вызов службы ASMX, но, учитывая, что это происходит не часто и не воспроизводимо, я не могу сказать это наверняка.

Ошибка исчезает после сброса IIS, и, по крайней мере, однажды она в конечном итоге исчезла сама по себе. Мы используем проверку подлинности Windows в качестве типа учетных данных с отключенным анонимным доступом.

У кого-нибудь есть идеи о том, почему это может происходить?

1 Ответ

1 голос
/ 14 июля 2010

Решение, которое мы наконец нашли, заключалось в небольшом редактировании реестра, чтобы отключить проверку обратной связи, которая вызывает проблемы с входом в IIS. У нас фактически было это изменение реестра, но со временем мы забыли об этом.

Ключ находится по адресу:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

Добавьте DisableLoopbackCheck DWORD со значением 1, и это, похоже, решает проблему

Ссылка поддержки MS: http://support.microsoft.com/kb/896861

...