Debuggen von XML-Webdiensten

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

XML-Webdienste verwenden die Common Language Runtime. Das Debuggen eines Webdiensts ist daher vergleichbar mit dem Debuggen einer ASP.NET-Anwendung. Der Hauptunterschied liegt darin, dass der Fokus von ASP.NET-Anwendungen häufig auf Schnittstellensteuerelementen und Steuerelementereignissen liegt. Webdienste werden normalerweise auf einer mittleren Ebene bereitgestellt und haben keine Benutzeroberfläche.

Das Anhängen an den ASP.NET-Workerprozess unterscheidet sich nicht vom Anhängen an einen beliebigen anderen Remoteprozess. Weitere Informationen finden Sie unter Anhängen an laufende Prozesse.

Erreichen von Haltepunkten in einem Webdienst

Der Debugger fügt sich nicht automatisch an einen Webdienst an, es sei denn, Sie führen einen Einzelschritt in den Aufruf des Webdienstes aus. Haltepunkte in einem Webdienst werden deshalb erst erreicht, wenn Sie einen Einzelschritt in den Aufruf ausführen. Wenn Sie versuchen, den Haltepunkt mithilfe von Debuggen starten oder Weiter zu erreichen anstatt mit Einzelschritt, wird der Haltepunkt nicht erreicht.

Wenn Sie einen Haltepunkt in einem Webdienst erreichen und kein Webdienstprojekt geöffnet ist, wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, den Speicherort der Quelldateien anzugeben. Wechseln Sie direkt zu dem Ordner mit den Quelldateien. Der im Dialogfeld eingegebene Dateiname muss mit dem Dateinamen übereinstimmen, der in den Debugsymbolen (auf dem Webserver) angegeben ist.

Siehe auch

Aufgaben

Gewusst wie: Debuggen von Webanwendungen und Webdiensten

Schrittweises Ausführen eines XML-Webdiensts

Exemplarische Vorgehensweise: Debuggen eines XML-Webdiensts

Gewusst wie: Debuggen von Webdiensten in verwaltetem Code

Konzepte

Debuggen von bereitgestellten Webanwendungen und Webdiensten

Weitere Ressourcen

Debuggen von ASP.NET- und AJAX-Anwendungen