증상
Team Foundation Server (TFS) 2013 업데이트 4에 연결 하려면 Visual Studio Ultimate 2013 RTM을 사용 합니다. 이전에 다음과 같이 이름이 C# 또는 Visual Basic 파일을 열면 가정 합니다.
-
파일 이름의 대/소문자만 변경 됩니다 예를 들어, Filename.cs filename.cs 대.
-
지난 12 개월 동안에는 파일 이름을 바꿀 합니다. 기간 변경 내용 인덱싱에 대 한 기본값입니다. CodeIndex 명령 (indexHistoryPeriod 설정)를참조 하십시오.
이 상황에서 발생 하는 StackOverflowException 예외 Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummaries얻고 w3wp"IIS 작업자 프로세스" tfs에서 충돌이 발생 하는 다음.
참고: 이 오류는 TFS에 현재의 모든 작업이 영향을 줍니다. 그러나 "w3wp" IIS 작업자 프로세스를 자동으로 다시 시작 하 고 다시 시작 하는 경우 다른 모든 작업이 제대로 실행 됩니다. Visual Studio Ultimate RTM TFS에 다시 연결 하려고 하면이 인해 다른 StackOverflowException 예외와 충돌.원인
이 문제는 Visual Studio TFS CodeLens 정보 요청 코드 파일에서 Visual Studio 열 때 때문에 발생 합니다. TFS에서 CodeLens 구성 요소 StackOverflowException 예외가 발생 고 IIS 작업자 프로세스 "w3wp" 충돌 하지 Visual Studio tfs를.
해결 방법
이 문제를 해결 하려면 다운로드 하는 Visual Studio에서 Visual Studio 2013 업데이트 2 또는 최신 업데이트를 적용 합니다. Team Foundation Server 2013 업데이트 5 또는 Team Foundation Server 2015 RTM TFS를 업그레이드할 수 있습니다. Visual Studio 다운로드에서 가능 하다.
해결 방법
이 문제를 해결 하려면 Visual Studio Ultimate 2013 RTM에서 CodeLens를 해제 합니다. 도구 > 옵션 > 텍스트 편집기 > 모든 언어 > CodeLens.TFSConfig 명령으로 CodeIndex 명령을사용 하 여 TFS에서 CodeLens를 해제할 수 있습니다. 이 방법은 가장 선호 되지 않는입니다.
참고: 해상도 해결 방법 절에서 옵션을 작동 하지 않는 경우자세한 내용
CodeLens를 적합 하 게 하는 데 도움이, 의견 또는 UserVoice Visual Studio기능을 요청 하거나 MSDN 포럼에 질문.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.