Compartir a través de


Depuración de secuencias de comandos en el cliente

Actualización: noviembre 2007

Este tema se aplica a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos Cómo: Restaurar los comandos ocultos del depurador.

El depurador de Visual Studio proporciona un entorno de depuración completo para encontrar y corregir errores en los scripts de documentos web. Puede utilizar el depurador de Visual Studio para probar scripts escritos en VBScript o JScript. Visual Studio permite depurar scripts de cliente en páginas ASP.NET.

Habilitar la depuración de secuencias de comandos

Para poder empezar a depurar scripts con Visual Studio, debe estar habilitada la depuración de scripts en Internet Explorer. Para obtener más información, consulte Cómo: Habilitar e iniciar la depuración de script desde Internet Explorer.

Abrir documentos de script

En Visual Studio 2008 puede usar el Explorador de soluciones para ver listas de documentos de script de cliente y de servidor. Puede abrir cualquier documento de script en el Explorador de soluciones. Para obtener más información, consulte Cómo: Ver documentos de script.

Asignación de puntos de interrupción

En Visual Studio 2008, no puede depurar directamente el código de servidor, pero puede establecer un punto de interrupción en un archivo de servidor. Visual Studio asigna automáticamente el punto de interrupción a una ubicación correspondiente en el archivo de cliente y crea un punto de interrupción asignado en el código de cliente. Para obtener más información, consulte Cómo: Establecer puntos de interrupción en script.

La asignación de puntos de interrupción está sujeta a ciertas limitaciones. Para obtener más información, consulte Limitaciones de la depuración de script.

Asociar a script manual o automáticamente

Para empezar a depurar el script en Visual Studio, el depurador debe asociarse al script que se desea depurar. Esto se puede realizar manual o automáticamente.

Puede establecer una asociación manualmente utilizando la interfaz del depurador de Visual Studio para elegir un proceso de script en ejecución al que desee asociarse. Para obtener más información, consulte Cómo: Adjuntar a script.

El depurador se asocia automáticamente al script cuando se produce una de las siguientes situaciones:

  • Se encuentra un punto de interrupción establecido en el script Para obtener más información, consulte Cómo: Establecer puntos de interrupción en script.

  • Se alcanza una instrucción Stop de VBScript o una instrucción debugger de JScript en la secuencia de comandos.

  • El explorador o el servidor encuentra un error de sintaxis o en tiempo de ejecución en el script. Cuando esto se produce, aparece un cuadro de diálogo que ofrece la opción de comenzar la depuración.

  • Puede usar el menú de Internet Explorer Depurador de secuencias de comandos para comenzar la depuración. Para obtener más información, consulte Cómo: Habilitar e iniciar la depuración de script desde Internet Explorer.

Al asociarse manualmente a un script, el proceso del script sigue ejecutándose hasta que se detenga de algún modo. Puede detenerlo eligiendo Interrumpir en el menú Depurar.

Cuando el depurador se asocia automáticamente, la ejecución del script se detiene en la línea en la que se produjo el punto de interrupción, la instrucción Stop, la instrucción debugger o el error, o en el punto en el que decidió iniciar la depuración en Internet Explorer.

En ese punto, puede utilizar los medios normales del depurador para comenzar la depuración. Por ejemplo, puede utilizar los comandos Step para seguir ejecutando el código la línea por línea. Puede usar la ventana Pila de llamadas para ver y controlar el flujo del script. Puede utilizar las ventanas de variables o la ventana Inmediato para ver o cambiar variables y propiedades.

Mensajes de error mejorados para la depuración de script

Visual Studio proporciona mensajes de error mejorados para problemas comunes de depuración de script. Estos mensajes no aparecen a menos que establezca una asociación manualmente a Internet Explorer. Si encuentra una condición de error al abrir Internet Explorer automáticamente, pruebe a establecer una asociación manualmente para que pueda ver los mensajes de error.

Depurar aplicaciones de script AJAX

Las aplicaciones web habilitadas para AJAX usan abundantes secuencias de comandos y presentan retos de depuración especiales. Para obtener información sobre las técnicas de depuración para AJAX, vea

Información general sobre la depuración y la traza de aplicaciones habilitadas para AJAX.

Vea también

Tareas

Cómo: Habilitar e iniciar la depuración de script desde Internet Explorer

Conceptos

Información general sobre la depuración y la traza de aplicaciones habilitadas para AJAX

Referencia

Limitaciones de la depuración de script

Inmediato (Ventana)

Otros recursos

Depurar aplicaciones ASP.NET y aplicaciones habilitadas para AJAX

Ventanas de variables