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