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
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.
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:
Wenn Sie einen externen oder einen BizTalk-Webdienst hinzugefügt haben, wird im Projektmappen-Explorer im Ordner Projektmappenelemente sofort eine SDM (System Definition Model)-Datei angezeigt. Weitere Informationen finden Sie unter Übersicht über das System Definition Model (SDM).
Wenn Sie einen Anbieterendpunkt für einen Webdienst einer ASP.NET-Anwendung aus einer WSDL-Datei erstellt haben, werden im Anwendungsprojekt eine ASMX-Datei und eine Klassendatei für den Webdienst angezeigt, wenn die Anwendung implementiert wurde. Weitere Informationen finden Sie unter Übersicht über ASP.NET-Anwendungen in Anwendungsdiagrammen.
Wenn Sie eine andere WSDL-Datei für einen vorhandenen Anbieterendpunkt eines Webdiensts angeben, können Sie auch alle Webverweise auf diesen Webdienst aktualisieren. Weitere Informationen finden Sie unter Gewusst wie: Aktualisieren von Webverweisen auf Webdienste in Anwendungsdiagrammen.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Definieren von Anwendungen