Debugging XML Web Services

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

Standard

Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist vorhanden

Pro, Premium und Ultimate

Thema ist vorhanden Thema ist vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist vorhanden

Tabellenlegende:

Thema ist vorhanden

Trifft zu

Thema ist nicht vorhanden

Trifft nicht zu

Thema ist vorhanden, Befehl wird jedoch standardmäßig verborgen

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-Arbeitsprozess 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

How to: Debug Web Applications and Web Services

Stepping Into an XML Web Service

Walkthrough: Debugging an XML Web Service

Konzepte

Debugging Deployed Web Applications and Web Services

Weitere Ressourcen

Debuggen von ASP.NET- und AJAX-Anwendungen