Pregunta

Acabo de ver esto mencionado en la pregunta de Stack Overflow El mejor editor CSS WYSIWYG y no sabía que se podía hacer.Soy un novato en Visual Studio, entonces, ¿cómo se hace?

¿Existe un depurador independiente para JavaScript?Sé cómo trabajar con las páginas de código subyacente...Normalmente uso Firebug para depurar el código JavaScript.

Estoy usando Estudio Visual 2005.

¿Fue útil?

Solución

prefiero usar insecto de fuego para proyectos que no puedo usar Estudio Visual 2008 en.

Otros consejos

Para depurar en Visual Studio 2005, asegúrese de que "deshabilitar la depuración de scripts" no esté marcado.Luego cargue su página web en Internet Explorer.En el menú de depuración dentro de Visual Studio 2005, seleccione "Adjuntar al proceso" y elija la instancia de Internet Explorer que tiene su página web cargada.

Alternativamente, el insecto de fuego El equipo ha estado trabajando en una versión "lite" que puede incluir como script en su página o ejecutándola a través de un bookmarklet desde su navegador.No proporciona el depurador completo que ofrece Firebug, pero le brinda una consola y una línea de comando desde la cual puede inspeccionar variables y registrar cosas en la consola.

Los proyectos ASP.NET de Visual Studio 2008 tienen la depuración habilitada de forma predeterminada.Puede establecer puntos de interrupción dentro de su archivo .js mientras el proyecto del sitio web/aplicación web se ejecuta en el servidor de depuración ASP.NET.

TechRepublic tiene un buen recorrido: consulte Visual Studio 2008 simplifica la depuración de JavaScript.

Solo asegúrese de tener desmarcada la opción "Desactivar depuración de scripts" y presione F5 para comenzar a depurar en VS2005 o 2008.

También me gustaría señalar que si tiene su JavaScript dentro de la página .aspx, tendrá que encontrarlo a través de la exploración del script.Sin embargo, si lo tiene en un archivo .js separado, puede simplemente ponerle un punto de interrupción como lo haría con cualquier archivo .cs.

En Internet Explorer, seleccione Vista -> Depurador de secuencias de comandos -> Abierto.Deberias hacer eso.

Por lo general, sabe dónde tiene problemas, por lo que puede establecer un punto de ruptura en su código JavaScript colocando la palabra clave "depurador"; en una línea en su código JavaScript (obviamente sin las cotizaciones) para establecer un punto de interrupción.

Cuando acceda a él en Internet Explorer, le preguntará si desea depurar y le pedirá que elija un depurador de una lista; con suerte verá Visual Studio en esa lista (tanto una instancia nueva como su instancia actualmente en ejecución). instancia) - si está utilizando Firefox con insecto de fuego, detendrá automáticamente la ejecución en esa línea y estará dentro del depurador de Firebug, no en Visual Studio.

Querrá hacer lo siguiente para configurar Internet Explorer para hacer esto: desde Internet Explorer, siga esta ruta de menú: Herramientas > opciones de Internet > Lengüeta avanzada > Desmarcar las opciones "Deshabilitar la depuración de scripts".

Puede establecer un punto de interrupción en JavaScript en Visual Studio 2005, pero además de que es necesario habilitar la depuración en Internet Explorer, solo puede establecer el punto de interrupción en un archivo .js.No puede depurar ningún código JavaScript en línea.

A veces también tengo problemas al intentar depurar mi código JavaScript cuando uso el método de proceso de adjuntar para iniciar la depuración.Normalmente usaré la flecha verde "Iniciar depuración".Sabrá que su código se detendrá en el punto de interrupción de su archivo .js si se completa el ícono del punto de interrupción (Burgandy Circle por defecto).Si no lo completas, nunca te detendrás ahí.

Finalmente, asegúrese de tener habilitada la depuración en su ASP.NET ajustes de configuración.

Depuración del código JavaScript del cliente en Visual Studio 2005:

Agregue el siguiente código al inicio del código JavaScript:

debugger

Ver Cliente de depuración de JavaScript en Visual Studio 2005.

si usando Editor de secuencias de comandos de Microsoft es una opción si tiene instalado Office XP u Office 2003.En IE, desmarque Deshabilitar la depuración de scripts (Internet Explorer) y Deshabilitar la depuración de scripts (Otro).

Reinicie IE.En el menú Ver tendrá un nuevo elemento, "depuración de script", elija abrir.Se le dará la opción de VS2005 o Nueva instancia de Microsoft Script Editor, elíjalo y pruébelo.

Editar:intentar este enlace para un tutorial

Normalmente uso Firebug para depurar JS.

A menos que necesites depurar en IE, no es necesario que dejes de usar Firebug.Funciona con JavaScript en páginas ASP.NET tan bien como con cualquier otro tipo de página.

La depuración de JavaScript de Visual Studio está bien, pero realmente no puede competir con toda la gama de información del lado del cliente que agrega Firebug.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top