utilizar - ¿Cómo depurar(solo) JavaScript en Visual Studio?
javascript con aspx (5)
El depurador debe conectarse automáticamente al navegador con Visual Studio 2012. Puede usar la palabra clave debugger
para detenerse en un punto determinado de la aplicación o usar los breakpoints
directamente dentro de VS.
También puede separar el depurador predeterminado en Visual Studio y usar las herramientas de desarrollo que vienen precargadas con Internet Explorer o FireBug, etc.
Para ello, vaya a Visual Studio
-> Debug
-> Detatch All
y luego haga clic en Iniciar la depuración en Internet Explorer
. Luego puede establecer puntos de interrupción en este nivel.
Estoy desarrollando una aplicación web (asp.net mvc 4) con Microsoft Visual Studio 2012, y como la solución es cada vez más grande, la depuración es cada vez más lenta.
Necesito saber si hay una manera de depurar solo mi lado del cliente (javascript) en Visual Studio en lugar de toda la aplicación (servidor + cliente).
¿Hay alguna forma de adjuntar al proceso de IE y lograr que los puntos de interrupción funcionen ...?
No estoy interesado en ejecutar el depurador en una aplicación cliente / servidor completa, solo cliente .
Es posible depurar escribiendo la palabra clave "depurador" para colocar donde desea depurar y simplemente presionar la tecla F5 para depurar el código JavaScript.
Para depurar el código JavaScript en VS2015, no hay necesidad de
- Habilitando la depuración de scripts en Opciones de IE -> pestaña Avanzado
- Escribir la declaración del depurador en código JavaScript
Adjuntar IE no funcionó, pero aquí hay una solución.
Seleccionar IE
y presiona F5. Esto adjuntará el proceso de trabajo y el IE como se muestra aquí-
Si no está interesado en depurar el código del servidor, sepárelo de la ventana Procesos.
Todavía se enfrentará a la lentitud cuando presiona F5 y todo el código del servidor se compila y se carga en VS. Tenga en cuenta que puede desconectar y volver a conectar la instancia de IE lanzada desde VS. Los puntos de interrupción de JavaScript reciben el mismo resultado que en el código del lado del servidor.
Primero abra Visual Studio ... seleccione su proyecto en el explorador de soluciones. Haga clic con el botón derecho y elija la opción "navegar con" y luego configure IE como navegador predeterminado.
Ahora abre IE ..go a
Tools >> Internet option >> Advance>> uncheck the checkbox having "Disable Script Debugging (Internet Explorer).
Luego haga clic en Apply
y en OK
y listo.
Ahora puede establecer puntos de interrupción en su archivo JS y luego presionar el botón de depuración en VS ...
EDITAR: - Para la aplicación web asp.net haga clic derecho en la página que es su página de inicio (digamos default.aspx) y realice los mismos pasos. :)