Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Nota:
Este artículo es específico de .NET Framework. No se aplica a implementaciones más recientes de .NET, incluidas .NET 6 y versiones posteriores.
Para depurar una aplicación de .NET Framework, el compilador y el entorno en tiempo de ejecución deben configurarse para permitir que un depurador se adjunte a la aplicación y generar símbolos y mapas de línea, si es posible, para la aplicación y su lenguaje intermedio común (CIL) correspondiente. Después de depurar una aplicación administrada, se puede generar un perfil para aumentar el rendimiento. La generación de perfiles evalúa y describe las líneas de código fuente que generan el código ejecutado con más frecuencia y cuánto tiempo se tarda en ejecutarse.
Las aplicaciones de .NET Framework se depuran fácilmente mediante Visual Studio, que controla muchos de los detalles de configuración. Si Visual Studio no está instalado, puede examinar y mejorar el rendimiento de las aplicaciones de .NET Framework mediante las clases de depuración en el espacio de nombres de .NET Framework System.Diagnostics . Este espacio de nombres incluye las clases Trace, Debug y TraceSource para el trazado del flujo de ejecución, y las clases Process, EventLog y PerformanceCounter para la generación de perfiles de código.
En esta sección
Habilitar la depuración de adjuntos JIT
Muestra cómo configurar el Registro para adjuntar con JIT un motor de depuración a una aplicación de .NET Framework.
Facilitar la depuración de una imagen
Muestra cómo activar el seguimiento de JIT y desactivar la optimización para facilitar la depuración de un ensamblado.
Aplicaciones de seguimiento e instrumentación
Describe cómo supervisar la ejecución de la aplicación mientras se está ejecutando y cómo instrumentarla para mostrar el rendimiento o si algo ha ido mal.
Diagnóstico de errores con asistentes de depuraciones administradas
Describe los asistentes de depuración administrados (MDA), que son ayudas de depuración que funcionan junto con Common Language Runtime (CLR) para proporcionar información sobre el estado en tiempo de ejecución.
Mejorar la depuración con los atributos de visualización del depurador
Describe cómo el desarrollador de un tipo puede especificar el aspecto que tendrá ese tipo cuando se muestre en un depurador.
Generar perfiles en tiempo de ejecución
Aprenda a recopilar información sobre el rendimiento de la aplicación.
Contadores de rendimiento
Describe los contadores que puede usar para realizar un seguimiento del rendimiento de una aplicación.
Secciones relacionadas
Depuración de aplicaciones de ASP.NET o ASP.NET Core en Visual Studio Proporciona requisitos previos e instrucciones para depurar una aplicación de ASP.NET durante el desarrollo o después de la implementación.
Guía de desarrollo Proporciona una guía para todas las áreas y tareas tecnológicas clave para el desarrollo de aplicaciones, incluida la creación, configuración, depuración, protección e implementación de la aplicación e información sobre programación dinámica, interoperabilidad, extensibilidad, administración de memoria y subprocesos.