Debuggen von JScript mit Visual Studio
Aktualisiert: November 2007
Manche JScript-Programme sind für die Ausführung von der Befehlszeile aus vorgesehen, während andere in einer ASP.NET-Seite ausgeführt werden. Von der Art des Programms hängt es ab, welche Debugmethode zum Einsatz kommt.
Prozeduren
So richten Sie das Debuggen für ein Befehlszeilenprogramm ein
Kompilieren Sie das zu debuggende Programm mithilfe des /debug-Flags. Weitere Informationen finden Sie unter /debug.
Starten Sie Microsoft Visual Studio.
Klicken Sie im Menü Datei auf Öffnen und dann auf Projekt.
Wählen Sie im Dialogfeld Projekt öffnen das kompilierte Programm aus (die Datei mit der Dateierweiterung .exe), und klicken Sie auf Öffnen.
Klicken Sie im Menü Datei auf Öffnen und dann auf Datei.
Wählen Sie im Dialogfeld Datei öffnen den Quellcode aus (die Datei mit der Dateierweiterung .js), und klicken Sie auf Öffnen.
Klicken Sie im Menü Datei auf Alle speichern.
Wählen Sie einen Namen und einen Speicherort für das neue Projekt.
Nachdem dieser Einrichtungsvorgang abgeschlossen ist, können Sie mit dem Abschnitt über das Debuggen mit Visual Studio fortfahren.
So richten Sie das Debuggen für ein ASP.NET-Programm ein
Starten Sie Microsoft Visual Studio.
Öffnen Sie die ASP.NET-Datei, die Sie debuggen möchten.
Setzen Sie in der @page-Direktive das Debugflag auf true. Beispiel:
<%@page Language=jscript debug=true %>
Öffnen Sie die Seite in einem Browser, um sie zu kompilieren.
Klicken Sie in Visual Studio im Menü Extras auf Debugprozesse.
Aktivieren Sie im Dialogfeld Prozesse die Kontrollkästchen Systemprozesse anzeigen und Prozesse in allen Sitzungen anzeigen.
Wählen Sie im Dialogfeld Prozesse im Bereich Verfügbare Prozesse den ASP.NET-Workerprozess aus, der diese Webanwendung ausführt, und klicken Sie auf Anfügen.
Standardmäßig handelt es sich bei dem Workerprozess für IIS 5.x um aspnet_wp.exe (unter Windows 2000 und Windows XP) und für IIS 6.0 um w3wp.exe (unter Windows Server 2003).
Klicken Sie im Dialogfeld An den Prozess anhängen auf Common Language Runtime und dann auf OK.
Klicken Sie im Dialogfeld Prozesse auf Schließen.
Nachdem dieser Einrichtungsvorgang abgeschlossen ist, können Sie mit dem Abschnitt über das Debuggen mit Visual Studio fortfahren.
So debuggen Sie mit Visual Studio
Öffnen Sie in der IDE von Visual Studio die Datei, die Sie debuggen möchten, wie in einem der obigen Abschnitte über das Einrichten des Debuggens beschrieben.
Verschieben Sie den Cursor in der Datei auf die Position, an der ein Haltepunkt gesetzt werden soll, und drücken Sie F9.
Wiederholen Sie den vorigen Schritt, um weitere Haltepunkte hinzuzufügen.
Klicken Sie im Menü Debuggen auf Starten.
Das Programm wird ausgeführt, bis ein Haltepunkt erreicht wird oder ein Laufzeitfehler auftritt.
An diesem Punkt werden mehrere Fenster geöffnet, in denen Sie weitere Schritte zum Debuggen durchführen können. Weitere Informationen finden Sie unter Debuggerwegweiser.
Wenn das Debuggen beendet werden, das Programm jedoch aktiv bleiben soll, klicken Sie im Menü Debuggen auf Alle trennen.
Andernfalls wird beim Beenden des Debuggens auch das Programm beendet.
Hinweise
Wenn Sie ein über die Befehlszeile kompiliertes Programm debuggen, liest Visual Studio das kompilierte Programm bei jedem neu gestarteten Debugvorgang erneut. Dadurch können Sie Änderungen am JScript-Code vornehmen und nach einem erneuten Kompilieren des Codes die Auswirkungen dieser Änderungen überprüfen.
Siehe auch
Aufgaben
Schreiben von JScript-Code mit Visual Studio
Konzepte
Erstellen von der Befehlszeile aus
Erstellen von der Befehlszeile aus
Debuggen von JScript mit dem Debugger der Common Language Runtime