Freigeben über


Gewusst wie: Suchen von WSDL-Dateien für Webdienste

Sie müssen im Anwendungs-Designer den Speicherort einer WSDL-Datei angeben, wenn Sie eine der folgenden Aktionen ausführen:

  • Fügen Sie im Anwendungsdiagramm einen externen oder einen BizTalk-Webdienst hinzu. Weitere Informationen finden Sie unter Gewusst wie: Definieren von Anwendungen in Anwendungsdiagrammen und Anwendungstypen und -prototypen für das Definieren von Anwendungen.

  • Erstellen Sie einen Anbieterendpunkt für einen Webdienst in einer ASP.NET-Anwendung aus einer WSDL-Datei. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Endpunkten zu Anwendungen und Übersicht über Endpunkte in Anwendungen.

  • Geben Sie eine andere WSDL-Datei für das Generieren von Webverweisen zu einem implementierten Anbieterendpunkt eines Webdiensts in einer ASP.NET-Anwendung an. Sie können diesen mit der Eigenschaft WSDL-Speicherort für den Anbieterendpunkt des Webdiensts angeben.

    Hinweis

    Stellen Sie sicher, dass die angegebene WSDL-Datei eine gültige Beschreibung des Webdiensts ist und auf den Anbieterendpunkt des Webdiensts an seiner tatsächlichen Adresse verweist. Wenn die WSDL-Datei eine andere Adresse für den Anbieterendpunkt angibt, wird ein externer Webdienst erstellt und alle Consumerendpunkte, die mit dem Anbieterendpunkt des Webdiensts verbunden sind, werden mit dem externen Webdienst verbunden.

  • Überschreiben Sie die Standard-WSDL-Bindungsdefinition in der automatisch generierten WSDL-Datei, indem Sie einen WSDL-Bindungsspeicherort angeben. Weitere Informationen finden Sie unter Gewusst wie: Überschreiben von WSDL-Bindungsdefinitionen in WSDL-Dateien.

  • Ändern Sie den Speicherort der WSDL-Datei, die Sie für einen Anbieterendpunkt des Webdiensts für einen implementierten ASP.NET-Webdienst verwenden möchten.

Wenn Sie diesen eine dieser Aktionen ausführen, wird das Dialogfeld Webverweis hinzufügen angezeigt.

Hinweis

Obwohl das Dialogfeld Webverweis hinzufügen in allen diesen Szenarios angezeigt wird, wird nur dann ein Webverweis erstellt, wenn ein Webverweis auf ein Anwendungsprojekt im Projektmappen-Explorer hinzugefügt wird. Wenn der von Ihnen zu einem Projekt hinzugefügt Webverweis einem in der Projektmappe vorhandenen Webdienst zugeordnet ist, wird die Anwendung, der Sie den Webverweis hinzugefügt haben, mit dem vorhandenen Webdienst verbunden. Andernfalls wird ein neuer externer Webdienst erstellt und mit der Anwendung verbunden. Weitere Informationen finden Sie unter Dialogfeld "Webverweis hinzufügen" und Gewusst wie: Hinzufügen und Entfernen von Webverweisen.

In allen anderen Szenarios können Sie in dem Dialogfeld den Speicherort einer WSDL-Datei angeben.

Hinweis

WSDL-Dateien mit mehreren WSDL-Bindungen oder DISCO-Dateien, die auf mehrere Webdienste verweisen, werden nicht unterstützt. Erstellen Sie keine externen Webdienste direkt aus Webdiensten, die bereits in der Projektmappe vorhanden sind. Auf den Speicherort eines Anbieterendpunkts eines Webdiensts kann im Anwendungsdiagramm nur einmal verwiesen werden. Geben Sie stattdessen einen WSDL-Speicherort für einen Webdienst nicht in der Projektmappe an.

So geben Sie den Speicherort für eine WSDL-Datei für einen Webdienst an

  1. Geben Sie im Dialogfeld Webverweis hinzufügen den Speicherort der WSDL-Datei oder der Webdienstdefinition an, und klicken Sie auf Gehe zu.

    Tipp

    Sie können eine WSDL-Datei (.wsdl), einen Speicherort im Internet oder den Speicherort eines Webdiensts angeben, wenn der Webdienst seine WSDL-Datei automatisch veröffentlicht.

    Wenn eine WSDL-Datei vorhanden ist, werden im Dialogfeld Webverweis hinzufügen Informationen über den Webdienst und seine Vorgänge angezeigt.

  2. Klicken Sie auf Verweis hinzufügen.

    Der externe Webdienst, der BizTalk-Webdienst oder der Anbieterendpunkt des Webdiensts wird im Diagramm angezeigt und ausgewählt.

Beachten Sie abhängig vom Szenario die folgenden Ergebnisse und möglichen Aktionen, die Sie möglicherweise ausführen müssen:

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Definieren von Anwendungen

Weitere Ressourcen

Definieren von Anwendungen in Anwendungsdiagrammen