¿Por qué mi depurador saltar al azar de modo de depuración?
-
20-09-2019 - |
Pregunta
Estoy experimentando un comportamiento muy molesto con el depurador en Visual Studio 2008 Professional. Estoy depurar una aplicación Web ASP.NET, y al desplazarse por el código del depurador al azar "salta" de modo de depuración, pero sin la interrupción del depurador. Así que cuando estoy dando un paso a través de mi código como el siguiente:
pasar por encima, pasar por encima, pasar por encima, paso más, ..., pasar por encima
El depurador continúa como si yo estaba presionando Continuar, como esto:
pasar por encima, pasar por encima, pasar por encima, paso más, ..., continuar
La cosa es, nunca toco continuar!
Por lo tanto, el depurador todavía se está ejecutando, la página ASP.NET representa, pero mis extremos "paso a paso". Esto es por supuesto muy molesto. Y ocurre totalmente al azar.
Antes de cambiar a Windows 7 y IIS 7.5, nunca he tenido este problema. Mi colega que depura el mismo código exacto, pero en una máquina con Windows XP IIS 6 nunca han tenido este problema. Así que mi pensamiento es, tal vez esto es Windows 7 o IIS 7.5 relacionado?
Ya he hecho <compilation defaultLanguage="c#" debug="true" />
esté configurado en web.config.
Tener alguien experimentado el mismo problema, o tal vez tener una idea de por qué estoy experimentando este comportamiento molesto?
Gracias!
PS realizo esta pregunta podría ser más Visual Studio 2008 específica en lugar de la programación específica, pero calculo mi mejor oportunidad de encontrar a alguien que experimentó el mismo problema estaría en un foro para programadores (ya que, naturalmente, los programadores son los más frecuentes usuarios de Visual Studio 2008).
Solución
Esto se debió a un problema conocido con Visual Studio 2008 SP1. Este artículo (con revisión REMITIDAS) resolvió el problema.