Durchsuchen von vorhandenen mit ASP.NET erstellten XML-Webdiensten
Nachdem Sie den URL für einen mit ASP.NET erstellten XML-Webdienst in Erfahrung gebracht haben, können Sie über diesen URL auf eine Webseite zugreifen, die als Hilfeseite des Dienstes bezeichnet wird. Diese Seite enthält Informationen über die Funktionalität des XML-Webdienstes, einschließlich der implementierten XML-Webdienstmethoden, ihrer Parameter und Rückgabetypen. Außerdem können Sie mit der Hilfeseite des Dienstes die Funktionalität des XML-Webdienstes testen.
Angenommen, Sie greifen auf einen XML-Webdienst namens Investor
zu, über den der Aktienkurs für ein gültiges Börsensymbol abgerufen wird. Sie wissen, dass der Basis-URL für diesen XML-Webdienst https://www.contoso.com/Investor.asmx lautet. Wenn Sie diesen URL in einem Browser ohne Erweiterungen oder Parameter eingeben, wird eine Webseite mit Informationen über den XML-Webdienst und die von ihm implementierten XML-Webdienstmethoden angezeigt.
Sie können nicht nur Informationen zum XML-Webdienst im Browser anzeigen lassen, sondern auch ein formalere Definition des XML-Webdienstes abrufen, indem Sie seine Dienstbeschreibung anzeigen lassen. Dies ist ein in der Web Services Description Language (WSDL) geschriebenes XML-Dokument. Über einen Link oben auf der Hilfeseite des Dienstes können Sie die Dienstbeschreibung anzeigen lassen. Mit der Dienstbeschreibung können Sie manuell eine Proxyklasse für den XML-Webdienst erstellen. Weitere Informationen über das Erstellen einer Proxyklasse finden Sie unter Erstellen eines XML-Webdienstproxys.
So greifen Sie auf die Diensthilfeseite für einen XML-Webdienst zu
Geben Sie in die Adressleiste des Browsers den Basis-URL für den XML-Webdienst ein, und verwenden Sie dabei das folgende Format:
https://servername/vrootname/webservicename.asmx
Parameter Wert servername Der Webserver, auf dem sich der XML-Webdienst befindet. apppath Der Name der Webanwendung, in der der XML-Webdienst enthalten ist. webservicename.asmx Der Name der Datei, in der der XML-Webdienst definiert ist. Um beispielsweise auf einen XML-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 XML-Webdienst zu
- Greifen Sie, wie oben beschrieben, auf die Diensthilfeseite für den XML-Webdienst zu.
- Klicken Sie oben auf der Seite auf den Link zur Dienstbeschreibung.
Siehe auch
Erstellen von XML-Webdienstclients | Suchen von XML-Webdiensten | Erstellen eines XML-Webdienstproxys | Erstellen von Clients für XML-Webdienste | Asynchrones Kommunizieren mit XML-Webdiensten | Zugreifen auf XML-Webdienste aus einem Browser