Überlegungen zum Aktualisieren von Webverweise in Anwendungsdiagrammen
Aktualisiert: November 2007
Im Anwendungs-Designer wird bei der Implementierung für jeden Consumerendpunkt von Webdiensten in einer Consumeranwendung eines Webdiensts ein Webverweis generiert, sofern diese die Implementierung unterstützt. Dieser Webverweis ist dem zugehörigen Webdienst zugeordnet und wird generiert, wenn eine gültige WSDL-Datei verfügbar ist. Weitere Informationen finden Sie unter Übersicht über ASP.NET-Anwendungen in Anwendungsdiagrammen.
Mit Ausnahme der in diesem Thema beschriebenen Situationen werden die Webverweise der in einer Projektmappe implementierten Webdienste automatisch aktualisiert, wenn Änderungen an der Webdienstdefinition, z. B. den Vorgängen oder Parametern, gespeichert werden. Sie können diese Änderungen speichern, indem Sie die Klassendatei der Projektmappe oder des Webdiensts speichern, die die Definitionen der Webdienstvorgänge enthält.
In den folgenden Situationen müssen Sie Webverweise manuell aktualisieren:
Änderungen an der WSDL-Datei für einen externen oder BizTalk-Webdienst.
Änderungen an benutzerdefinierten Typen, auf die ein Webdienst in einer ASP.NET-Anwendung verweist.
Änderungen an den WSDL-Eigenschaften und -Attributen, z. B. dem WSDL-Bindungsnamen und dem Namespace.
Sie müssen jeden Webverweis in einem Webdienst einer ASP.NET-Anwendung manuell aktualisieren. Sie können alle Webverweise auf einen externen oder einen BizTalk-Webdienst aktualisieren, indem Sie den Webdienst aktualisieren.
Weitere Informationen finden Sie unter den folgenden Themen:
Gewusst wie: Aktualisieren von Webverweisen auf Webdienste in Anwendungsdiagrammen
Gewusst wie: Aktualisieren von externen und BizTalk-Webdiensten in Anwendungsdiagrammen
Berücksichtigen Sie beim Aktualisieren von Webverweisen auf Webdienste Folgendes:
Webverweise, die einem Webdienst zugeordnet sind, der aus einer WSDL- oder DISCO-Datei erstellt wurde, können nicht aktualisiert werden, wenn die Datei ungültig ist oder fehlt.
Hinweis: WSDL-Dateien mit mehreren WSDL-Bindungen oder DISCO-Dateien, die auf mehrere Webdienste verweisen, werden nicht unterstützt.
Wenn Sie einen Webverweis für einen Consumerendpunkt eines Webdiensts aktualisieren möchten, der mit einem Webdienst mit einem anderen WSDL-Speicherort verbunden ist, müssen Sie zunächst die Verbindung zwischen den beiden Endpunkten löschen, die Endpunkte wieder miteinander verbinden und dann den Webverweis vom Anbieterendpunkt aktualisieren. Weitere Informationen finden Sie unter Gewusst wie: Erneutes Verbinden von ASP.NET-Webdiensten in Anwendungsdiagrammen.
Siehe auch
Konzepte
Webdienst-Endpunkte, die auf WSDL-Dateien basieren
Weitere Ressourcen
Aktualisieren von Webdiensten und Webverweisen in Anwendungsdiagrammen