Tengo un error extraño. Estoy depurando un sitio asp.net y de repente se detiene. Visual Studio se mantiene en modo de depuración y mi aplicación web se mantiene funcionando correctamente. Encontré la publicación this, pero no creo que un hilo de fondo esté causando el problema. Incluso hay una captura de prueba alrededor del código donde generalmente se detiene la depuración, pero la captura no se activa ... Cada vez que lo intento, se detiene en un lugar diferente en el código.Debugging asp.net se detiene de repente
Respuesta
¿Ha configurado su depurador para romper todas las excepciones, no solo las excepciones no controladas?
Depurar -> Excepciones -> Marque la casilla "Lanzada" para todo (o al menos para las excepciones de Common Language Runtime). Si se lanza una excepción durante la depuración, en cualquier hilo, esto debería hacer que el depurador resalte y rompa el "lanzador".
Otra cosa que debes probar, es restablecer todas tus configuraciones de IDE. He tenido varios comportamientos extraños antes de que la configuración se corrompiera y el IDE dejó de comportarse de manera sensata: Herramientas -> Importar y exportar configuraciones -> Restablecer todas las configuraciones.
Además de la respuesta de Daniel Dyson, si "pausa" como sugiere (una vez que la depuración se haya "detenido"), abra la ventana de depuración "Threads". ¿Hay algún hilo mostrando que tenga una entrada en la "columna de ubicación"? Si es así, este es probablemente tu código de ejecución. Haga clic en cada uno a su vez. ¿Puede dar cuenta de lo que está haciendo cada hilo, o esto arroja alguna luz sobre este extraño comportamiento?
Agregue un punto de interrupción en el evento Application_Error en Global.asax.
El modo de verificación en su ID está configurado en Depurar para no liberar.
Porque no puede depurar su aplicación si se establece en modo de lanzamiento.
cheque para el detalle: http://msdn.microsoft.com/en-us/library/e8z01xdh(VS.80).aspx
Ha intentado golpear la pausa || ¿botón? Esto pausará el depurador donde quiera que se esté ejecutando, por lo que si se encuentra en un bucle infinito fuera de su bloque try catch, podrá averiguar dónde.
Asegúrese de que la configuración "Ping habilitado" esté establecida en "False" en la configuración de IIS.
En IIS7, haga clic con el botón derecho en su AppPool, seleccione "Configuración avanzada", navegue hasta la configuración Ping Enabled y cámbiela a falso.
Si está utilizando IIS6, la configuración es ligeramente diferente. Creo que se llama "intervalo de ping" si recuerdo correctamente y está configurado en varios segundos.
- 1. ASP.NET La devolución de datos de Ajax se detiene de repente en IPhone/IPad
- 2. ASP.NET MVC3 Debugging Application_Start
- 3. servicio de Android se detiene
- 4. MediaPlayer se detiene y reinicia
- 5. NSTimer no se detiene
- 6. Debugging SOAP Transmission
- 7. Logging vs. Debugging
- 8. Android NDK Debugging
- 9. ffmpeg ecplise debugging
- 10. Android Debugging Tips
- 11. Firefox Jetpack Development Debugging
- 12. ActiveMQ excepción cuando se detiene
- 13. Debugging lapply/sapply calls
- 14. debugging osgi classloader issues
- 15. Xcode C++ debugging
- 16. .NET Production Debugging
- 17. WPF Debugging datatriggers?
- 18. .NET Debugging - System.Threading.ExecutionContext.runTryCode
- 19. Debugging 403's?
- 20. vim - nerdtree repente rompió
- 21. MPMoviePlayerController se detiene después de cuatro segundos
- 22. Mi script se detiene después de exec
- 23. servicio de Windows se detiene automáticamente
- 24. MSVC6: Punto de interrupción se detiene programa
- 25. La aplicación de repente no se ejecutará en el dispositivo
- 26. ¿Por qué de repente no se puede encontrar el módulo?
- 27. Eclipse Helios no se detiene en los puntos de interrupción
- 28. Debugging Rails 3 usando RubyMine
- 29. Debugging Entity Framework Sentencias SQL
- 30. Debugging Pitthon ctypes segmentation fault
¿Sucede cuando está sentado en un punto de interrupción durante un período de tiempo prolongado? –
Sí. Bien, no lo llamaría extendido, sino del orden de 10 segundos. + sucede más cuando establezco más puntos de interrupción. –
¿Logró encontrar una solución? Tengo exactamente el mismo problema, solo que para mí tengo 2 proyectos asp.net (app.webform.old y app.mvc3.new) cuando ejecuto el proyecto mvc, el proyecto de formulario web también se ejecuta en cassini. (No estoy usando IIS, pero cassini) – gideon