Freigeben über


Debuggen von ASP-Anwendungen

Aktualisiert: November 2007

Obwohl Microsoft Visual Studio 2005 hauptsächlich für das Webdebuggen von ASP.NET vorgesehen ist, können Sie damit auch ältere ASP-Webanwendungen debuggen.

ASP-Webanwendungen enthalten Skripts, die auf dem Client in HTM-Dateien und auf dem Server in ASP-Dateien, der Datei Global.asa, und CDF-Dateien ausgeführt werden. Skripts können in VBScript, JScript oder einer Kombination von VBScript und JScript vorliegen. Sie können auch mit HTML-Code und COM-Objekten kombiniert werden. Sie können ASP-Webanwendungen debuggen, die all diese Elemente enthalten.

In Visual Studio können Sie clientseitige Skripts debuggen, die auf dem lokalen Computer ausgeführt werden, indem Sie diese an eine lokale Kopie von Internet Explorer anfügen. Zum Debuggen von Skripts, die unter Microsoft IIS (Internet Information Services, Internetinformationsdienste) ausgeführt werden, können Sie diese auf dem lokalen Computer an IIS anfügen.

ASP-Code kann im Prozess Inetinfo.exe (prozessinterne Ausführung) oder in dem separaten Prozess Mtx.exe (prozessexterne Ausführung) ausgeführt werden. Um ASP-Code zu debuggen, müssen Sie diesen an den Prozess Mtx.exe anfügen. Um auch clientseitige Skripts zu debuggen, müssen Sie diese an IExplore.exe anfügen. Weitere Informationen über das Anfügen an Prozesse finden Sie unter Anhängen an laufende Prozesse.

Wenn Sie an eine ASP-Webanwendung anfügen, müssen Sie unbedingt die entsprechenden Programmtypen im Dialogfeld An den Prozess anhängen auswählen. Wenn Sie Skripts debuggen, darf Verwalteter Code nicht ausgewählt werden. Sie können nicht gleichzeitig Skripts und verwalteten Code in Visual Studio 2005 debuggen.

In diesem Abschnitt

Siehe auch

Konzepte

Debuggersicherheit

Weitere Ressourcen

Debuggen in Visual Studio

Einstellungen und Vorbereitung für das Debuggen

Debuggerwegweiser