¿Qué diablos podría estar causando esto ....visual studio 2008 depurador loco omitiendo!
Estoy desarrollando mi aplicación web C# 3.5 ASP.NET MVC, al igual que hago todo el día todos los días. No haciendo nada inteligente, solo métodos estándar en clases que llaman a otros métodos ...
Creo mi proyecto, inicio una url en Chrome y obtengo la respuesta que espero. Adjunto el depurador a w3wp.exe, establezco un punto de interrupción y f5 en Chrome. El depurador se detiene en el punto de interrupción como esperaba ...
Pulso f11 para recorrer el código, y se moverá a la siguiente línea/línea de parte, hágalo varias veces y saltará al azar a una línea arbitraria en la ruta de ejecución !!!
La línea que se salta es una línea que se habría ejecutado, no salta a ninguna línea anterior, simplemente decide perder un montón de líneas entre ellas ?? !!!
Nunca he visto esto antes, ¿cómo diablos depuro lo que está pasando ???
Por un tiempo pensé que quizás Chrome está haciendo dos solicitudes, y el depurador no se está saltando realmente, es simplemente intercambiando entre los hilos de solicitud por lo que parece como si estuviera saltando, ¡pero eso no es todo! Si fijo un punto de interrupción en cada línea i puedo evitar parcialmente, pero tomar la siguiente:
1. public string Method()
2. {
3. string s;
4. s = OtherMethod();
5. return s;
6.
7. }
el tipo de comportamiento im ver (con un punto de interrupción en cada línea de arriba) es 1,2,3,4 , 5,6,7 (es decir, no entrará en OtherMethod();
Otro comportamiento im seeing es 1,2,3 y luego eso es todo, de vuelta a cualquier lugar llamado Método() o incluso más lejos: s
Gracias
depuración/release? ____ – EFraim
modo de depuración______ –