Débogage de JScript avec Visual Studio

Certains programmes JScript sont conçus pour s'exécuter à partir de la ligne de commande tandis que d'autres sont destinés à s'exécuter dans une page ASP.NET. La méthode de débogage varie selon le type de programme.

Procédures

Pour configurer le débogage d'un programme de ligne de commande

  1. Compilez le programme à déboguer à l'aide de l'indicateur /debug. Pour plus d'informations, consultez /debug.

  2. Démarrez Microsoft Visual Studio.

  3. Dans le menu Fichier, cliquez sur Ouvrir, puis sur Projet.

  4. Dans la boîte de dialogue Ouvrir un projet, recherchez votre programme compilé (le fichier avec l'extension .exe), sélectionnez-le, puis cliquez sur Ouvrir.

  5. Dans le menu Fichier, cliquez sur Ouvrir, puis sur Fichier.

  6. Dans la boîte de dialogue Ouvrir un fichier, recherchez votre code source (le fichier avec l'extension .js), sélectionnez-le, puis cliquez sur Ouvrir.

  7. Dans le menu Fichier, cliquez sur Enregistrer tout.

  8. Choisissez un nom et un emplacement pour enregistrer votre nouveau projet.

Une fois la configuration terminée, vous pouvez passer à l'étape de débogage dans la section Visual Studio.

Pour configurer le débogage d'un programme ASP.NET

  1. Démarrez Microsoft Visual Studio.

  2. Ouvrez le fichier ASP.NET que vous souhaitez déboguer.

  3. Attribuez à l'indicateur debug la valeur true dans la directive @page. Par exemple :

    <%@page Language=jscript debug=true %>
    
  4. Ouvrez la page dans un navigateur pour la compiler.

  5. Dans le menu Outils de Visual Studio, cliquez sur Déboguer les processus.

  6. Dans la boîte de dialogue Processus, activez les cases à cocher Afficher les processus système et Afficher les processus de toutes les sessions.

  7. Dans le volet Processus disponibles de la boîte de dialogue Processus, sélectionnez le processus de travail ASP.NET qui exécute cette application Web et cliquez sur Attacher.

    Par défaut, le processus de traitement est aspnet_wp.exe pour IIS 5.x (sous Windows 2000 et Windows XP) ou w3wp.exe pour IIS 6.0 (sous Windows Server 2003).

  8. Dans la boîte de dialogue Attacher au processus, sélectionnez Common Language Runtime et cliquez OK.

  9. Dans la boîte de dialogue Processus, cliquez sur Fermer.

Une fois la configuration terminée, vous pouvez passer à l'étape de débogage dans la section Visual Studio.

Pour déboguer dans Visual Studio

  1. Dans l'environnement de développement intégré de Visual Studio, ouvrez le fichier que vous avez l'intention de déboguer, comme décrit dans l'une des sections d'installation ci-dessus.

  2. Déplacez le curseur à l'endroit du fichier où vous souhaitez définir un point d'arrêt et appuyez sur F9.

  3. Répétez l'étape précédente pour ajouter d'autres points d'arrêt.

  4. Dans le menu Déboguer, cliquez sur Démarrer.

    Le programme s'exécute jusqu'à ce qu'il rencontre un point d'arrêt ou qu'il génère une erreur d'exécution.

  5. À ce stade, plusieurs fenêtres s'ouvrent. Vous pouvez y effectuer d'autres tâches de débogage. Pour plus d'informations, consultez Présentation du débogueur.

  6. Pour arrêter le débogage, mais poursuivre l'exécution du programme, choisissez Détacher tout dans le menu Déboguer.

    Sinon, lorsque vous arrêtez le débogage, l'exécution du programme est interrompue.

Notes

Lors du débogage du programme compilé à partir de la ligne de commande, Visual Studio relit le programme compilé chaque fois que vous lancez le débogage. De cette façon, vous pouvez modifier votre code JScript et (après recompilation du code) en vérifier le résultat.

Voir aussi

Tâches

Écriture de code JScript avec Visual Studio

Concepts

Génération à partir de la ligne de commande

Génération à partir de la ligne de commande

Débogage de JScript avec le débogueur Common Language Runtime

Autres ressources

Présentation du débogueur

Débogage d'applications et de scripts Web