2016-10-12 1 views
0

테스트 웹 서버에 배포하는 .Net 웹 응용 프로그램이 있습니다. 응용 프로그램은 Windows 인증을 사용합니다.401 - 권한이 없음 : 잘못된 자격 증명으로 인해 액세스가 거부되었습니다. Windows 인증의 경우

내 상사는 때때로 테스트 서버의 버전을보고 싶어합니다. 최근에 그는 그가 접근 할 수 없다는 것을 발견했습니다. 사용자 자격 증명을 묻는 메시지가 표시되면 401 오류가 발생합니다.

내 자격으로 로그인하는 경우 문제가 없습니다.

내 컴퓨터에서 로그인 할 필요가 없으므로 정상적으로 작동합니다.

앱의 구성은 라이브 및 테스트에서는 동일하지만 URL은 다릅니다. 내 상사는 문제없이 라이브 버전을 열 수 있습니다.

그래서이 문제를 해결하는 방법을 놓치고 있습니다.

본 링크를 살펴 보았습니다. https://support.microsoft.com/en-us/kb/871179

이미 Setspn.exe 지원 도구가 Windows Server 2008에 있으므로이 도구를 다운로드 할 필요가없는 것 같습니다. 그러나 어디에서 찾을 수 있는지 모르겠고이 참조가 나를 인도하는지 이해하지 못합니다. 이 문제가 내 문제를 해결할 것인가.

IIS에서 응용 프로그램이 사용하는 응용 프로그램 풀은 NetworkService ID를 사용합니다.

답변

0

오류를 사용할 수 있도록 폴더 권한이 설정되지 않아서 오류가 발생했습니다. 그래서 폴더를 마우스 오른쪽 단추로 클릭하고 보안을 선택한 다음 보안 그룹을 추가하여 올바른 사용 권한을 얻으십시오.

1

이 문제는 이전에 이와 같이 보았지만 문제에 대한 대답은 아닙니다.하지만 시도하고 싶은 내용이 있습니다. IIS에서

  1. 를 열고 "인증 기능" "Windows 인증"공급자
  2. 변경 공급자 순서에
  3. 클릭에
  4. 클릭 만 2
있다

그것은 당신과 당신의 상사가 아닌 당신에게 효과가 있다는 것이 이상합니다. 또한 "인증 기능"에서 사용할 수있는 유일한 옵션인지 확인하십시오.

관련 문제