Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Webdienstermittlung ist der Prozess, mit dem ein Client einen Webdienst findet und seine Dienstbeschreibung abruft. Der Prozess der Webdienstermittlung in Visual Studio umfasst das Abfragen einer Website nach einem vordefinierten Algorithmus. Das Ziel des Prozesses besteht darin, die Dienstbeschreibung zu finden, bei dem es sich um ein XML-Dokument handelt, das die Web Services Description Language (WSDL) verwendet.
Die Dienstbeschreibung beschreibt, welche Dienste verfügbar sind und wie sie mit diesen Diensten interagieren. Ohne eine Dienstbeschreibung ist es unmöglich, programmgesteuert mit einem Webdienst zu interagieren.
Ihre Anwendung muss über eine Möglichkeit verfügen, mit dem Webdienst zu kommunizieren und ihn zur Laufzeit zu lokalisieren. Durch Hinzufügen eines Webverweises zu Ihrem Projekt für den Webdienst wird eine Proxyklasse generiert, die mit dem Webdienst interagiert und eine lokale Darstellung des Webdienstes bereitstellt. Weitere Informationen finden Sie in der Visual Studio-Dokumentation unter "How to: Generate an XML Web Service Proxy".
So fügen Sie einen Webverweis hinzu
Klicken Sie im Menü "Projekt " auf " Dienstverweis hinzufügen".
Klicken Sie im Dialogfeld " Dienstreferenz hinzufügen " auf "Erweitert".
Klicken Sie im Dialogfeld "Dienstreferenzeinstellungen " auf "Webverweis hinzufügen".
Geben Sie im Feld "URL " des Dialogfelds " Webverweis hinzufügen " die URL ein, um die Dienstbeschreibung des Report Server-Webdiensts abzurufen, z. B. https://localhost/reportserver/reportservice2010.asmx. Klicken Sie dann auf die Schaltfläche "Gehe zu ", um Informationen zum Webdienst abzurufen.
-oder-
Wenn der Report Server-Webdienst auf dem lokalen Computer vorhanden ist, klicken Sie im Browserbereich auf die Webdienste auf dem lokalen Computerlink . Klicken Sie dann in der bereitgestellten Liste auf den Link für den ReportService2010-Webdienst.
Benennen Sie im Feld "Webverweisname" den Webverweis in "ReportService2010" um. Dabei handelt es sich um den Namespace, den Sie für diese Webreferenz verwenden.
Klicken Sie auf "Verweis hinzufügen ", um einen Webverweis für den Zielwebdienst hinzuzufügen.
Visual Studio lädt die Dienstbeschreibung herunter und generiert eine Proxyklasse für die Schnittstelle zwischen Ihrer Anwendung und dem Report Server-Webdienst. Außerdem müssen Sie einen Verweis auf den Services Namespace hinzufügen, damit Ihr Webverweis funktioniert.
Klicken Sie im Menü "Projekt" auf "Verweis hinzufügen".
Wählen Sie im Dialogfeld " Verweis hinzufügen " auf der Registerkarte .NET die Option "System.Web.Services" aus, und klicken Sie dann auf "OK".
Weitere Informationen finden Sie unter Zugreifen auf die SOAP-API.
Siehe auch
Report Server-Webdienst
Lektion 3: Zugreifen auf den Webdienst
Zugreifen auf den Report Server-Webdienst mit Visual Basic oder Visual C# (SSRS-Lernprogramm)