Freigeben über


Debuggen von ASP-Anwendungen

Obwohl Visual Studio 2010 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 wird prozessintern im IIS-Prozess (Internetinformationsdienste) oder prozessextern in einem separaten Mtx.exe-Prozess ausgeführt. Zum Debuggen von ASP-Code müssen Sie den IIS- oder Mtx.exe-Prozess zuordnen. Um auch clientseitiges Skript zu debuggen, müssen Sie auch den IIS-Prozess zuordnen. Informationen zum 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

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

März 2011

"Inetinfo.exe" wurde durch den IIS-Prozess ersetzt.

Ersetzen Sie es durch eines der folgenden Token:

Kundenfeedback.

Informationsergänzung.