Freigeben über


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

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