2009-05-20 9 views
1

현재 적절한 크기의 프로젝트에서 사용되는 하이브리드 WCF 및 ASMX 웹 서비스가 있습니다. 이제 대부분의 경우 모든 것이 완벽하게 정상적으로 작동하지만 웹 서비스는 401 Unauthorized 오류를 해당 페이지로 반환하는 호출을 차단하기 시작합니다. 이 문제를 일으키는 ASMX 서비스 호출 인 것 같습니다.하지만 자주 발생하지는 않으며 재현 할 수 없다는 점을 감안할 때 확실하게 말할 수는 없습니다.희귀하고 산발적 인 401 Windows 인증을 사용하는 ASMX/WCF 웹 서비스의 인증되지 않은 오류

IIS를 재설정 한 후에 오류가 사라지고 적어도 한 번은 결국 그 프로그램이 끝났습니다. 익명 액세스가 비활성화 된 자격 증명 유형으로 Windows 인증을 사용합니다.

왜 이런 일이 발생했는지에 대한 의견이 있으십니까?

+0

I가 발생했습니다를

키는에 있습니다 이 응답은 특정 크기 (메가 바이트)보다 길었고 인증은 Windows 인증이기도했습니다. –

답변

1

우리가 마침내 알아 낸 해결책은 IIS에서 로그인 문제를 일으키는 루프백 검사를 비활성화하는 작은 레지스트리 편집이었습니다. 우리는 실제로이 레지스트리를 떠 다니면서 편집했지만 시간이 지남에 따라 잊어 버렸습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 

1의 값으로 DisableLoopbackCheck DWORD를 추가하고 그 문제의

MS 지원 링크를 돌봐 보인다 : http://support.microsoft.com/kb/896861

+0

기계를 다시 시작해야합니까? – FMFF