TF31002: 이 Team Foundation Server {0}에 연결할 수 없습니다. Team Foundation Server URL: {1}.
Visual Studio Online에 연결하려는 경우 또는 Visual Studio나 팀 탐색기에서 Visual Studio Online 또는 온-프레미스 Team Foundation Server(TFS)에 연결하려는 경우 이 오류가 나타날 수 있습니다.
Visual Studio Online에 연결하려는 경우 이 오류가 나타남
문제점 |
해결 방법 |
---|---|
활성 계정 또는 라이선스가 없습니다. |
자신이 계정 멤버이고 유효한 활성 라이선스가 있는지 계정 관리자에게 확인합니다. 자세한 내용은 사용자에게 라이선스 할당을 참조하세요. |
Visual Studio Online 계정은 Azure Active Directory에 연결됩니다. |
Visual Studio Online 계정이 연결되는 디렉터리가 Office 365 또는 Microsoft Azure 구독과 연결되어 있는 경우에는 해당 디렉터리의 멤버만 계정에 액세스할 수 있습니다. 이러한 멤버가 사용자에 대한 조직 계정을 만들거나 디렉터리에 사용자의 계정을 외부 멤버로 추가할 수 있는지 디렉터리 관리자에게 확인합니다. |
다른 조직 계정 간에 전환할 수 없습니다. |
다른 디렉터리에 연결된 여러 Visual Studio Online 계정(예: Microsoft Azure 미리 보기 포털에서 만든 계정)을 사용하여 작업하는 경우 로그아웃 기능이 예상대로 작동하지 않을 수 있습니다. 예를 들어 디렉터리 테넌트에 연결된 여러 계정에 연결하도록 여러 조직 계정 간에 전환할 수 없습니다. 이 문제가 발생하면 빈 로그인 대화 상자가 여러 번 깜박이는 것을 볼 수 있습니다. 그런 다음 "Team Foundation Server에 연결" 대화 상자에서 새로 연결하거나 새 연결을 추가하면 TF31002 또는 TF31003 오류가 발생합니다. 이 문제를 해결하려면 Visual Studio 2013 업데이트 2에서 사용 가능한 가장 최신 업데이트를 적용합니다. 자세한 내용은 기술 자료 문서 ID 2958966을 참조하세요. |
다른 계정을 사용하여 Visual Studio에서 Visual Studio Online에 로그인합니다. |
클라이언트 컴퓨터에서 온-프레미스 TFS에 연결하려고 하면 이 오류가 나타남
다른 컴퓨터에서는 이 오류가 나타나지 않고 한 대의 컴퓨터에서만 이 오류가 나타날 경우 아래 설명된 문제 해결 방법을 확인합니다.
문제점 |
해결 방법 |
---|---|
암호가 만료되었습니다. |
사용자 계정 및 암호를 올바르게 입력했는지 확인하고 암호가 만료되지 않았는지 확인합니다. |
잘못된 서버 URL을 입력했습니다. |
서버 이름, 포트 번호 및 프로토콜(http/https)을 포함한 서버 URL을 올바르게 입력했는지 확인합니다. 자세한 내용을 보려면 여기로 이동하세요. |
TFS 구성이 변경되었습니다. |
온-프레미스 TFS에 대한 구성이 변경된 경우 새 연결을 만들어야 합니다. 또한 클라이언트 캐시를 지워야 할 수 있습니다. |
Team Foundation 버전 제어에 파일을 체크 인하려면 원격으로 작업하고 TFS 프록시 서버에 연결해야 합니다. |
|
Visual Studio 클라이언트 버전보다 최신 버전의 TFS에 연결되어 있습니다. |
Visual Studio 또는 팀 탐색기 버전이 Team Foundation Server와 호환되지 않을 수 있습니다. 하나 이상의 GDR 팩을 설치해야 할 수 있습니다. 자세한 내용은 Team Foundation Client와 Team Foundation Server 간의 호환성를 참조하십시오. |
방화벽이 TFS 서비스를 차단합니다. |
Windows 방화벽을 통한 프로그램 통신 허용을 참조하세요. |
Visual Studio에서 쿼리를 실행하면 Visual Studio에서 응답을 중지합니다. |
컴퓨터가 프록시 서버를 우회하도록 구성되어 있을 수 있습니다. 컴퓨터에서 BypassProxyOnLocal 설정 구성을 확인해야 합니다. 자세한 내용은 BypassProxyOnLocal 구성 변경을 참조하십시오. |
온-프레미스 TFS에 연결하려고 하면 여러 사용자에게 이 오류가 나타남
두 대 이상의 컴퓨터에서 문제가 발생하는 경우 TFS 관리자에게 문의하여 서버가 작동하고 네트워크에서 사용 가능한지 확인해야 합니다.
관리자가 응용 프로그램 계층 서버에 대한 이벤트 로그를 확인하여 문제를 찾아내야 합니다. 다음 표를 사용하여 서버가 잘못 구성되었는지 확인할 수도 있습니다. 발생할 가능성이 높은 문제가 테이블 맨 처음에 표시됩니다. 따라서 표시된 순서대로 해결 방법을 시도하면 문제를 신속하게 해결할 수 있는 가능성을 높일 수 있습니다.
문제점 |
해결 방법 |
---|---|
TFSService 계정 암호가 만료되었거나 올바르지 않습니다. |
Team Foundation의 서비스 계정이 만료되면 Team Foundation Server의 많은 서비스가 실행 중지됩니다. 자세한 내용은 Team Foundation Server의 서비스 계정 또는 암호 변경을 참조하십시오. |
Team Foundation의 응용 프로그램 계층 서버를 사용할 수 없습니다. |
필요한 각 서비스가 실행 중인지 확인해야 합니다. 필요한 서비스가 실행 중이지 않을 경우 다시 시작해야 합니다. 필요한 경우 자동으로 시작하도록 설정합니다. 자세한 내용은 서비스, 응용 프로그램 풀, 웹 사이트 중지 및 시작을 참조하십시오. |
네트워크를 사용할 수 없습니다. |
네트워크가 작동 중인지 여부를 확인해야 합니다. |
Team Foundation에 대한 웹 사이트 ID가 잘못 구성되었습니다. |
Team Foundation에 대해 웹 사이트에 만든 서버 바인딩 할당을 확인하거나 수정해야 합니다. 자세한 내용은 서버 바인딩 할당 확인 또는 수정을 참조하십시오. |
Team Foundation에 대한 웹 사이트 액세스 권한이 제한되었습니다. |
IP 주소 및 도메인 이름을 기반으로 하는 이러한 웹 사이트의 제한 사항을 확인하거나 수정해야 합니다. 자세한 내용은 IP 주소 및 도메인 이름 제한 사항 확인 또는 수정을 참조하십시오. |
방화벽 또는 포트가 잘못 구성되었습니다. |
웹 사이트에 대한 포트 바인딩 할당 및 방화벽에 대한 포트 할당을 확인하거나 수정해야 합니다. 먼저 Team Foundation에 대한 관리 콘솔을 열고 응용 프로그램 계층 페이지를 표시한 다음 URL 할당을 검토해야 합니다. 필요한 경우 URL 변경을 클릭하여 웹 사이트 URL을 수정할 수 있습니다. 그런 다음 IIS(인터넷 정보 서비스)에 대한 포트 할당 및 방화벽에서 허용하는 포트를 확인해야 합니다. 자세한 내용은 서버 상태 및 설정 검토 및 포트 할당 확인 또는 수정를 참조하세요. |
도메인 간의 신뢰 관계가 잘못 구성되었습니다. |
사용자 그룹이 Team Foundation Server에 액세스할 수 없는 경우 도메인 간의 신뢰 문제가 있을 수 있습니다. 자세한 내용은 Team Foundation Server의 트러스트 및 포리스트 고려 사항을 참조하십시오. |
사용자가 Visual Studio에서 여러 버전의 TFS에 연결한 경우, 예를 들어 TFS 2012에 연결한 다음 TFS 2008에 연결한 경우 TF31002 오류가 발생할 수 있습니다. |
이 오류는 TFS 2012 컬렉션의 GUID가 TFS 2008의 GUID와 동일하기 때문에 발생할 수 있습니다. 2012에서는 2008 서버와 새 프로젝트 컬렉션 둘 다의 로컬 캐시를 기준으로 동일한 GUID를 유지하려고 하기 때문에 로컬 클라이언트 캐시를 혼동하게 만듭니다. 이 오류를 수정하려면 TFSConfig ChangeServerID 명령을 실행해야 합니다. ChangeServerID 명령을 참조하세요. |
앞서 설명한 해결 방법으로 문제가 해결되지 않으면 MSDN 포럼 - Visual Studio Team System – Team Foundation Server - Administration을 참조하세요.