Symptomen
Overweeg het volgende scenario:
-
U maakt een Microsoft Visual Basic 2008-toepassing in de foutopsporingsmodus. Bijvoorbeeld in het bestand Web.config voor een Visual Basic 2008-webtoepassing gebruikt u het volgende kenmerk en waarde:
debug="true"
-
De toepassing is gebaseerd op het Microsoft.NET Framework 3.5.
-
De toepassing hangt af van veel assembly's en veel verwijzingen.
In dit scenario kan de Visual Basic-compiler (Vbc.exe) 100 procent van de CPU-bronnen gebruikt. Daarnaast wordt een foutbericht van de volgende strekking:
Verbinding met object '/32eba493_7a69_40af_bfe6_52887ab07396/jdkqqpvt_pufe5n+ogossdnv_258.rem' is verbroken of het object bestaat niet op de server.
Oorzaak
Dit probleem treedt op omdat de CPU veel debug-gegevens wordt berekend wanneer u de toepassing in de foutopsporingsmodus. Hoeveel gegevens voor foutopsporing wordt berekend hangt af van de grootte van het project en het aantal verwijzingen. In sommige gevallen, de debug-gegevens meerdere keren wordt berekend.
Oplossing
Informatie over de hotfix
Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem dat wordt beschreven in dit artikel. Pas deze alleen toe op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige problemen ondervindt, is het daarom raadzaam te wachten op de volgende Microsoft Visual Studio 2008 servicepack waarin deze hotfix is opgenomen.
U lost dit probleem meteen contact op met Microsoft Customer Support Services om de hotfix te verkrijgen. Voor een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:http://support.microsoft.com/contactus/?ws=supportOpmerking In speciale gevallen kunnen kosten die normaal aan ondersteuningsoproepen verbonden zijn, worden geannuleerd als een medewerker van Microsoft productondersteuning van mening is dat een specifieke update de oplossing van uw probleem is. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen. Opmerking Nadat u deze hotfix hebt toegepast, wordt de CPU de foutopsporing gegevens slechts één keer. Deze wijziging beperkt de werklast voor de Visual Basic-compiler en dit probleem wordt opgelost. Volledig oplossen van dit probleem is het raadzaam dat u hotfix 953595 ook van toepassing voor het .NET Framework 3.5. Voor meer informatie over hotfix 953595, klikt u op het volgende artikel in de Microsoft Knowledge Base:
953595 de Visual Basic-compiler (Vbc.exe) 100 procent van de CPU-bronnen kan gebruiken bij het samenstellen van een toepassing veel assembly's en verwijzingen naar heeft .NET Framework 3.5
Vereisten
Visual Studio 2008 is geïnstalleerd om deze hotfix hebt toegepast, moet u hebben.
Opnieuw opstarten
U hoeft de computer niet opnieuw op te starten nadat u deze hotfix hebt toegepast.
Informatie over het vervangen van hotfixes
Deze hotfix vervangt geen andere hotfixes.
Bestandsinformatie
De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Msvb7.dll |
9.0.21022.113 |
4,069,880 |
03-Jun-2008 |
03:19 |
x86 |
Tijdelijke oplossing
Gebruik een van de volgende methoden om dit probleem omzeilen.
Methode 1
Bouwen van de toepassing in de release-modus.
Methode 2
Als u probeert een webtoepassing te maken, gebruikt u het volgende kenmerk en de waarde in het bestand Web.config:
debug="false"
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Meer informatie
Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven