Ich habe eine weitläufige, im Alter von Codebasis geerbt und ich erfahre ein Verhalten, das ich noch nie gesehen habe. Wenn ich beim Debuggen im Objektfenster Objekte oder Sammlungen durchsuche, bleibt der Debugger manchmal hängen. Es ist konsistent der gleiche Ort, der gleiche Objekttyp, etc. Nach etwa 15 Sekunden kommt Visual Studio zu mir zurück, aber der Debugger funktioniert nicht mehr und wird erst wieder funktionieren, wenn ich die Debugging-Sitzung neu starte. Wenn ich den Debugger stoppe, bekomme ich:Visual Studio Debugger hängt, kann nicht von w3wp trennen
"Cannot detach from one or more processes: [6088] w3wp.exe:
All outstanding func-evals have not completed, detaching is not allowed
at this time."
Und ich muss den Prozess beenden, um fortzufahren.
Ich habe genug über das Problem gelesen zu theoretisieren, es hat etwas mit Threading zu tun, aber das ist ein paar Meter über meinem Kopf. Ich würde gerne wissen, ob jemand auf dieses Problem gestoßen ist, wie man das spezifische Problem erkennt und vor allem, wie man es verhindern kann. Ich würde sogar eine Lösung wählen, die den Debugger davon abhält, in diesen Zweig zu gehen, nur um meinen Debugger nicht zu unterbrechen, da es ziemlich nervig ist.
Alle und alle Ratschläge sind willkommen. Ich kann aufgrund der Jobanforderungen nicht viel Code teilen.