2009-01-11 32 views
6

Estoy tratando de depurar código de JavaScript simplemente agregando un punto de interrupción en VS2008, pero el depurador no se detiene. ¿Tengo que hacer alguna configuración especial para habilitar la depuración de JavaScript? ¿O el código tiene que estar en un archivo js separado?Depuración de JavaScript en Visual Studio 2008

Respuesta

7

Did desmarca las casillas de verificación en la configuración de

Herramientas -> Opciones de Internet -> Avanzado -> Navegación [rúbrica] -> Desactive la opción "Desactivar la depuración de scripts (Internet Explorer)" y desactive "Desactivar Depuración de script (Otro) "

Algunas veces debe reiniciar el navegador para que el VS2008 reconozca que ha realizado algunos cambios.

Ha intentado pegar el "depurador"; palabra clave en tu archivo JavaScript? Esto usualmente nunca me falla.

Si tiene IE8, puede depurar directamente en el navegador.

+0

¿Dónde tengo que escribir 'depurador'? – abatishchev

+0

en el archivo JavaScript donde desea que se rompa. – epascarello

0

¿Algún navegador en particular? Principalmente funciona con IE, y necesita la depuración de scripts habilitada en las opciones de internet de IE (advanced => browsing).

0

No sé acerca de VS2008, pero sé que nunca he podido conseguir que el depurador se detenga en un punto de interrupción en un aspx (a diferencia de un archivo js vinculado).

Si no está ejecutando esto en un proyecto, sino simplemente depurando sobre la marcha, asegúrese de adjuntarlo al proceso de los navegadores.

0

Sé que no es lo que ha preguntado, pero tengo que conectar Firebug para la depuración de JS, incluidos puntos de interrupción, instrucciones de control, escalonamiento y una consola JS activa.

+0

Gracias, ya lo tengo de todos modos. –

Cuestiones relacionadas