Visual Studio는 엔터프라이즈 환경에서 자격 증명을 허용하지 않습니다. - StatusCode : 0x80090308


1

현재 Visual Studio Community 2015, 버전 14.0 업데이트 3을 사용하고 있습니다.

내 문제는 내 직장에서 MS TeamFoundationServer 2015에 연결할 수 없다는 것입니다. 문제는 내 사무실을 제외한 어느 곳에서나 연결할 수 있기 때문에 액세스 권한이 누락되지 않는 것입니다.

TeamExplorer를 사용하여 TFS를 추가하려고합니다. & gt; 팀 프로젝트에 연결 - & gt; 서버 - & gt; 더하다. 그런 다음 연결 데이터를 입력합니다 (올바른, 이중 및 삼중 검사). 그 후,이 사진에서 볼 수있는 자격 증명을 요청받습니다 (URL과 사용자 이름이 그림으로 변경되었습니다).

enter image description here

그러나 올바른 자격 증명을 입력해도 연결되지 않습니다. 다음 오류를 표시합니다.

enter image description here

내 신분이 잘못되어있는 것처럼 보입니다. 그들을 제외하고. 몇 가지 다른 PC에서이 내용을 두 번 확인했습니다.

문제의 원인은 아마 우리 회사의 인증 일 것입니다. Visual Studio 브라우저에서 TFS-Page를 열려고하면 Ctrl + W 그리고 W ), 나는 즉시 다음과 같은 에러를 보게된다. 일반적인 IIS 401이다.

enter image description here

하지만 보통 모든 브라우저에서이 페이지를 열려고하면 내 자격 증명을 묻는 메시지가 나타납니다. VS-Browser를 제외하고.

그렇다면 VisualStudio는 내 Windows 인증 정보로 자동 인증을 시도합니까? 그렇다면 어디에서이 기능을 끌 수 있습니까? 그렇지 않다면 무엇이 문제가 될 수 있습니까?

나는 TFS에 연결할 수 있기 때문에 그것이 방화벽이나 프록시 때문이라고는 생각하지 않지만 단지 인증하지는 않습니다.

편집하다 자세한 내용은

첫째, 저는 TFS 자신의 관리자입니다.

내 서버에 "TfsUser"라는 사용자를 만들었으므로 그의 전체 이름은 "WINDOWSSERVER \ TfsUser"입니다. 이 사용자 이름 (그리고 그의 암호)으로 로그인하면, 내 사무실을 제외하고는 아무 문제없이 들어갈 수 있습니다. 자격 증명을 올바르게 입력하면 Windows 보안 창이 계속 나타납니다 (예 : 암호의 철자가 틀린 경우). 약 3 ~ 4 회 (2 ~ 5 회 시도 가능) 시도 후에 이미지 2의 오류가 나타납니다.

편집 2

나는 그 문제에 대해 깊이 파고 들었다. 내 서버에서 내 보안 이벤트 로그에서 다음 항목을 보았습니다.

로그온 실패 :

  • 이유 : 로그온하는 동안 오류가 발생했습니다.

  • 보안 ID : NULL SID

  • 사용자 이름 : TfsUser

  • 도메인 : WINDOWSSERVER

  • 인증 패키지 : NTLM

  • 워크 스테이션 이름 :

  • 상태 코드 : 0x80090308

  • 하위 상태 코드 : 0x0

이 상태 코드를 사용하면 다음과 같은 SU-Question을 찾을 수 있습니다 (아무런 대답도없고 도움이 될만한 정보가 없음). AD DC - 오류 4625 상태 0x80090308


관리자가 TF 구성을 수정하도록하십시오.
Ramhound

저는 관리자입니다. 그리고 나는 모든 것을 해냈습니다. 나의 TFS는 접근 가능하지만 회사 네트 안에서만 접근 할 수 있습니다. TF 구성 @Ramhound에서 무엇을 수정해야합니까?
Bobby

"다른 계정 사용"; TF에게 정상적으로 인증하는 방법을 명시하지 않았습니다.
Ramhound

@ 램하운드 (Ramhound) 나는 당신이 무엇을 의미하는지 완전히 모르겠다. 나는 방금 인증을위한 것이 아닌 그림의 이름을 변경했다. 나는 모든 사무실에서 동일한 사용자 이름 / 도메인을 사용하지만 사무실에서는 작동하지 않습니다. 또는 "다른 계정 사용"이란 무엇입니까?
Bobby

그렇다면 Windows 계정을 사용하여 TF 계정에 액세스 할 수 있습니까? "그러나 모든 브라우저에서이 페이지를 열려고하면 일반적으로 인증 정보를 묻는 메시지가 나타납니다." - 나 한테 그렇게하지 않는다는 것을 나타냅니다.
Ramhound
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.