Freigeben über


Gewusst wie: Debuggen von Webdiensten in verwaltetem Code

Aktualisiert: November 2007

Wenn Sie zum Erstellen und Ausführen des Webdiensts bereit sind, müssen Sie zunächst das ASP.NET-Webdienstprojekt kompilieren. Nach dem Kompilieren können Sie den Webdienst ausführen. Weitere Informationen finden Sie unter Vorbereitung zum Debuggen: ASP.NET-Webdienstprojekte.

Zum Erstellen und Ausführen des Webdiensts stehen drei Methoden zur Auswahl:

Methode

Beschreibung

Mit dem Debugger

Diese Methode startet den Standardbrowser und lädt die angegebene Startseite. Wenn Sie eine Seite im Debugger ausführen, können Sie den Code zeilenweise durchgehen sowie weitere Analysetools und Laufzeitinformationen nutzen. Falls Visual Studio erkennt, dass die Schlüsseldateien geändert wurden, wird das Projekt vor dem Starten des Browsers mit der angegebenen Startseite ebenfalls erstellt.

Ohne den Debugger

Diese Methode ermöglicht das Ausführen des Codes, wie er normalerweise außerhalb der Entwicklungstools ausgeführt wird. Über diese Tools stehen daher keine Laufzeitinformationen zur Verfügung. Falls Visual Studio erkennt, dass die Schlüsseldateien geändert wurden, wird das Projekt vor dem Starten des Browsers mit der angegebenen Startseite erstellt. Allerdings können Sie den Debugger nach Bedarf an den Prozess anhängen.

In Browser anzeigen

Diese Methode kompiliert das Projekt und öffnet eine Webseite, die vom Projektmappen-Explorer ausgewählt wurde. Visual Studio kompiliert das Projekt und führt es innerhalb von Visual Studio im Standardbrowser aus.

So erstellen Sie einen Webdienst und führen ihn mit dem Debugger aus

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die ASMX-Datei für den auszuführenden Webdienst, und klicken Sie anschließend im Kontextmenü auf Als Startseite festlegen.

  2. Klicken Sie im Menü Debuggen auf Starten.

    Durch diesen Befehl wird Visual Studio angewiesen, den Webdienst im Debugger auszuführen.

  3. Um die Formularausführung zu beenden und zum Code-Editor zurückzukehren, schließen Sie den Browser, oder klicken Sie im Menü Debuggen auf Debuggen beenden.

So erstellen Sie einen Webdienst und führen ihn ohne den Debugger aus

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die ASMX-Datei für den auszuführenden Webdienst, und klicken Sie anschließend im Kontextmenü auf Als Startseite festlegen.

  2. Klicken Sie im Menü Debuggen auf Starten ohne Debuggen.

    Visual Studio speichert alle Dateien im Projekt und erstellt es anschließend. Nach dem Erstellen startet Visual Studio den Standardbrowser und öffnet die Startseite des Projekts.

  3. Durch Schließen des Browsers können Sie den Webdienst beenden und zum Code-Editor zurückkehren.

So erstellen Sie mithilfe der Option "In Browser anzeigen" einen Webdienst und führen diesen aus

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die ASMX-Datei für den auszuführenden Webdienst, und klicken Sie anschließend im Kontextmenü auf In Browser anzeigen.

    Visual Studio erstellt den Webdienst und lädt die angegebene Startseite innerhalb der IDE.

  2. Durch Schließen des Browsers können Sie den Webdienst beenden und zum Code-Editor zurückkehren.

Siehe auch

Aufgaben

Vorbereitung zum Debuggen: XML-Webdienstprojekte

Weitere Ressourcen

Erstellen von Webdiensten in verwaltetem Code