Compartir a través de


Depurar JScript con el depurador de Common Language Runtime

Algunos programas de JScript están diseñados para que se ejecuten desde la línea de comandos y otros para que se ejecuten en una página de ASP.NET. El tipo de programa influye en el método de depuración.

El depurador de Common Language Runtime, dbgclr.exe, se encuentra en el directorio GuiDebug de la instalación de .NET Framework.

Para utilizar dbgclr.exe, deberá calificar el nombre del programa con el nombre de la ruta de acceso o agregar la ruta de acceso a la ruta de búsqueda.

Procedimientos

Para configurar la depuración de un programa de línea de comandos

  1. Escriba el programa en cualquier editor y guárdelo como texto.

  2. Compile el programa utilizando el marcador /debug. Para obtener más información, vea /debug.

  3. Inicie dbgclr, el depurador de Common Language Runtime.

  4. En el menú Archivo de dgbclr, haga clic en Abrir y, a continuación, en Archivo.

  5. En el cuadro de diálogo Abrir archivo, abra el archivo de código fuente (el archivo con la extensión .js) que desee depurar.

  6. En el menú Depurar, haga clic en Programa para depurar.

  7. En el cuadro de diálogo Programa para depurar, haga clic en los puntos suspensivos (…) situados junto al panel Programa.

  8. En la ventana Buscar programa para depurar, busque el programa compilado (el archivo con la extensión .exe), selecciónelo y haga clic en Abrir.

  9. En el cuadro de diálogo Programa para depurar, haga clic en Aceptar.

Una vez terminada esta operación de configuración, puede proceder con la depuración utilizando la sección del depurador de Common Language Runtime.

Para configurar la depuración de un programa ASP .NET

  1. Escriba el programa en cualquier editor y guárdelo como texto.

  2. Escriba el contenedor de HTML para ASP.NET. Asegúrese de especificar que desea depurar el código JScript incluyendo esta línea en el código:

    <%@page Language=jscript debug=true %>

  3. Abra la página en un explorador para compilarla.

  4. Inicie dbgclr, el depurador de Common Language Runtime.

  5. En el menú Herramientas de dgbclr, haga clic en Depurar procesos.

  6. En la ventana Procesos, seleccione Mostrar los procesos del sistema y Mostrar los procesos de todas las sesiones.

  7. En el cuadro de diálogo Procesos disponibles, seleccione el proceso de trabajo de ASP.NET que ejecuta esa aplicación web, haga clic en Adjuntar y, a continuación, haga clic en Cerrar.

    De manera predeterminada, el proceso de trabajo es aspnet_wp.exe para IIS 5.x (en Windows 2000 y Windows XP) y w3wp.exe para IIS 6.0 (en Windows Server 2003).

  8. En el menú Archivo, haga clic en Abrir y, a continuación, en Archivo.

  9. En la ventana Abrir archivo, localice el código fuente, selecciónelo y haga clic en Abrir.

Una vez terminada esta operación de configuración, puede proceder con la depuración utilizando la sección del depurador de Common Language Runtime.

Para realizar una depuración utilizando el depurador de Common Language Runtime

  1. Lleve el cursor hasta la ubicación del archivo donde desea establecer un punto de interrupción y presione F9.

  2. Repita el paso anterior para agregar más puntos de interrupción.

  3. En el menú Depurar, haga clic en Iniciar.

    El programa se ejecutará hasta que encuentre un punto de interrupción o un error en tiempo de ejecución. En este punto, se abrirán varias ventanas que le permitirán realizar otras operaciones de depuración.

  4. Para detener la depuración, pero dejar el programa ejecutándose, en el menú Depurar elija Desasociar todo.

    De lo contrario, cuando detenga la depuración, el programa terminará.

Comentarios

Cuando se depura un programa compilado desde la línea de comandos, dgbclr lee de nuevo el programa compilado cada vez que inicia el proceso de depuración. Esto permite hacer modificaciones en el código JScript y (después de compilar de nuevo el código) comprobar el efecto de tales cambios.

Vea también

Tareas

Escribir código JScript con Visual Studio

Conceptos

Compilar desde la línea de comandos

Depurar JScript con Visual Studio

Otros recursos

Guía básica del depurador