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
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
Greifen Sie, wie oben beschrieben, auf die Diensthilfeseite für den XML-Webdienst zu.
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