Tengo una solución con algunos proyectos. Hay varios puntos de quiebre en diferentes proyectos. Quiero rastrear el primer hilo golpear uno de estos puntos de ruptura y continuar el seguimiento de ese único hilo a pesar de que otros hilos entren en los mismos bloques de código.¿Cómo depurar un único hilo en Visual Studio?
Sé que esto es posible mediante la definición de una condición en el punto de interrupción, es decir, nombre de hilo = ... o hilo Id = ... pero mi caso es una aplicación de carga pesada ASP.NET y tan pronto como me conecto a w3wp.exe
muchos hilos llegarán a los puntos de quiebre. Necesito algo como un ThreadLocal<break-point>
.
¿Es posible? ¿Si es así, cómo?
¿Por qué intenta depurar en un servidor muy cargado? – Paolo
@Paolo: esta aplicación web funciona como el corazón de una gran comunidad web y la situación de los errores es imposible de imitar en los escenarios de prueba. – Xaqron
Vea el artículo * [Cinco consejos para depurar código de subprocesos múltiples en Visual Studio] (http://devpinoy.org/blogs/jakelite/archive/2009/01/10/5-tips-on-debugging-multi-threaded -code-in-visual-studio-net.aspx) *. – noproblem