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
Otros recursos
Depurar aplicaciones ASP.NET y aplicaciones habilitadas para AJAX