FIX: StackOverflowException veroorzaakt vastlopen in TFS 2013 Update 4 als u CodeLens in Visual Studio Ultimate 2013 RTM

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3037079
Symptomen
Met Visual Studio Ultimate 2013 RTM kunt u verbinding maken met Team Foundation Server (TFS) 2013 Update 4. Stel dat u een Visual C# of Visual Basic-bestand dat eerder is gewijzigd op de volgende manieren opent:
  • Alleen het geval van het bestand wordt gewijzigd, bijvoorbeeld Filename.cs en filename.cs.
  • Het bestand wordt gewijzigd in de laatste 12 maanden. Dit is de standaardinstelling periode voor het wijzigingsoverzicht indexeren. Zie CodeIndex-opdracht (indexHistoryPeriod instelling).
In dat geval ontvangt u een uitzondering StackOverflowException dat zich voordoet in de Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariesen vervolgens een crash in IIS werknemer proces "w3wp" van TFS gebeurt.

Opmerking Deze crash is van invloed op alle huidige bewerkingen op TFS. Echter het IIS-werkproces "w3wp" automatisch opnieuw wordt opgestart en alle andere bewerkingen kunnen worden uitgevoerd als deze opnieuw wordt opgestart. Als u probeert te herstellen van Visual Studio Ultimate RTM op TFS, hierdoor een ander StackOverflowException uitzondering en een crash.
Oorzaak
Dit probleem treedt op omdat, wanneer u het bestand in Visual Studio openen, Visual Studio TFS om CodeLens informatie vraagt. Het onderdeel CodeLens in TFS veroorzaakt een uitzondering StackOverflowException en vervolgens veroorzaakt het vastlopen van IIS werknemer proces "w3wp" in TFS, niet de Visual Studio.
Oplossing
Dit probleem op te lossen toepassing Visual Studio 2013 Update 2 of een latere update van deVisual Studio downloaden.
Youcan TFS met Team Foundation Server 2013 Update 5 of Team Foundation Server 2015 RTM bijwerken. Het isavailablefromVisual Studio downloaden.
Workaround
Uitschakelen om dit probleem te omzeilen, CodeLens in Visual Studio Ultimate 2013 RTM. Ga naar Extra > Opties > Tekst Editor > alle talen > CodeLens.

Opmerking Als u de opties in de resolutie en de oplossing niet werkt, kunt u uitschakelen CodeLens in TFS met behulp van deCodeIndex-opdracht met de opdracht TFSConfig. Dit is de aangeraden optie.
Meer informatie
Feedback verzenden zodat wij betere CodeLens voor u maken of functies op aanvraag UserVoice Visual Studio, of vragen in de MSDN forums.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 3037079 - Laatst bijgewerkt: 09/23/2015 17:08:00 - Revisie: 3.0

Microsoft Visual Studio Ultimate 2013

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB3037079 KbMtnl
Feedback