Warum mein Debugger springt zufällig von Debug-Modus aus?
-
20-09-2019 - |
Frage
Ich erlebe ein sehr ärgerlich Verhalten mit dem Debugger in Visual Studio 2008 Professional. Ich bin Debuggen einer Web-Anwendung ASP.NET, und wenn sie durch den Code der Debugger zufällig „springt“ von Debug-Modus treten, aber ohne den Debugger Anhalten. Also, wenn ich durch meinen Code wie folgt Schritt:
Schritt, Stepp, Stepp, Stepp über, ..., Schritt über
Der Debugger weiter, als ob ich weiter drängte, wie diese:
Schritt, Stepp, Stepp, Stepp über, ... weiter
Das Ding ist, ich berühre nie weiter!
So wird der Debugger noch läuft, wird die ASP.NET-Seite macht, aber mein "Stepping" endet. Das ist natürlich sehr ärgerlich. Und es geschieht völlig zufällig.
Bevor Sie Windows 7 Schalten und IIS 7.5, ich habe noch nie erlebt dieses Problem. Mein Kollege, der exakt gleichen Code debuggt, aber auf einem Windows XP-Rechner mit IIS 6 haben auch nie dieses Problem hatte. Also mein Gedanke ist, vielleicht ist das Windows 7 oder IIS 7.5?
Ich habe bereits sicher <compilation defaultLanguage="c#" debug="true" />
in web.config gesetzt.
erfahren haben jemand das gleiche Problem oder vielleicht eine Idee, warum ich dieses lästige Verhalten ich erlebt?
Thanx!
PS Ich weiß, diese Frage mehr sein könnte Visual Studio 2008 spezifische anstatt spezifische Programmierung, aber ich glaube meine beste Chance, jemanden zu finden, die das gleiche Problem erlebt in einem Forum für Programmierer sein würde (da natürlich Programmierer sind die häufigste Benutzer von Visual Studio 2008).
Lösung
Dies war auf ein bekanntes Problem mit Visual Studio 2008 SP1. Diese Artikel (mit reffered Hotfix) das Problem gelöst.