Freigeben über


Vorgehensweise: Untersuchen von vorhandenen mit ASP.NET erstellten Webdiensten

Dieses Thema bezieht sich auf eine veraltete Technologie. XML-Webdienste und XML-Webdienstclients sollten nun mithilfe der folgenden Technologie erstellt werden: Windows Communication Foundation.

Nachdem Sie die URL für einen mit ASP.NET erstellten Webdienst in Erfahrung gebracht haben, können Sie über diese URL auf eine Webseite zugreifen, die als Diensthilfeseite bezeichnet wird. Diese Seite enthält Informationen über die Funktionalität des Webdiensts, einschließlich der implementierten Webdienstmethoden mit ihren Parametern und Rückgabetypen. Außerdem können Sie die Funktionalität des Webdiensts mithilfe der Diensthilfeseite testen.

Angenommen, Sie greifen auf einen Webdienst namens Investor zu, über den der Aktienkurs für ein gültiges Aktiensymbol abgerufen wird. Sie wissen, dass die Basis-URL für diesen Webdienst https://www.contoso.com/Investor.asmx lautet. Wenn Sie diese URL in einem Browser ohne Erweiterungen oder Parameter eingeben, wird eine Webseite mit Informationen zum Webdienst und den von ihm implementierten Webdienstmethoden angezeigt.

Sie können nicht nur Informationen zum Webdienst im Browser anzeigen lassen, sondern auch eine formalere Definition des Webdienstes abrufen, indem Sie seine Dienstbeschreibung anzeigen. ist ein in der Sprache WSDL (Web Services Description Language) geschriebenes XML-Dokument. Ein Link am oberen Rand der Diensthilfeseite ermöglicht es Ihnen, die Dienstbeschreibung anzuzeigen. Mit der Dienstbeschreibung können Sie manuell eine Proxyklasse für den Webdienst generieren. Nähere Informationen zum Erstellen einer Proxyklasse finden Sie unter Erstellen eines XML-Webdienstproxys.

So greifen Sie auf die Diensthilfeseite für einen Webdienst zu

  1. Geben Sie die Basis-URL für den Webdienst in die Adressleiste Ihres Webbrowsers ein. Verwenden Sie hierbei das folgende Format:

    https://servername/vrootname/webservicename.asmx
    

    Parameter Wert

    servername

    Der Webserver, auf dem der Webdienst gespeichert ist.

    apppath

    Der Name der Webanwendung, die als Host für den Webdienst fungiert.

    webservicename.asmx

    Der Name der Datei, in der der Webdienst definiert ist.

    Um beispielsweise auf einen Webdienst namens StockServices.asmx zuzugreifen, der sich auf einem Webserver namens StockTicker befindet, geben Sie Folgendes ein:

    http://StockTicker/StockServices.asmx
    

So greifen Sie auf die Dienstbeschreibung für einen Webdienst zu

  1. Greifen Sie, wie oben beschrieben, auf die Diensthilfeseite für den XML-Webdienst zu.

  2. Klicken Sie auf den Link Dienstbeschreibung am oberen Seitenrand.

Siehe auch

Aufgaben

Vorgehensweise: Zugreifen auf XML-Webdienste von einem Browser aus

Konzepte

Erstellen von XML-Webdienstclients
Webdiensterkennung
Erstellen eines XML-Webdienstproxys
Asynchrones Kommunizieren mit XML-Webdiensten

Weitere Ressourcen

Erstellen von Clients für XML-Webdienste