Sdílet prostřednictvím


Generieren von WSDL-Dateien für ASP.NET-Webdienste

Aktualisiert: November 2007

Wenn Sie eine ASP.NET-Webanwendung im Anwendungsdiagramm in Visual Studio Team System Architecture Edition implementieren, generiert Visual Studio automatisch eine WSDL (Web Services Description Language)-Datei für jeden Webdienst in dieser Anwendung. Wenn Sie den URL eines Webdiensts gefolgt vom "?wsdl"-Parameter in einem Webbrowser eingeben, gibt die ASP.NET-Anwendung die WSDL-Datei zurück, die die WSDL-Bindungsdefinition für den Webdienst enthält.

ms181855.alert_note(de-de,VS.90).gifTipp:

Standardmäßig gibt die Eigenschaft für den WSDL-Speicherort für jeden Anbieterendpunkt des Webdiensts den Speicherort der automatisch generierten WSDL-Datei an.

Sie können aber die Generierung der WSDL-Datei deaktivieren, sodass Sie die Standard-WSDL-Bindungsdefinition für jeden Webdienst überschreiben können. Weitere Informationen finden Sie unter Übersicht über ASP.NET-Anwendungen in Anwendungsdiagrammen.

Steuern der Generierung von WSDL-Dateien für ASP.NET-Webdienste

Sie können die standardmäßig aktivierte Generierung von WSDL-Dateien für alle Webdienste einer ASP.NET-Anwendung deaktivieren. Durch das Deaktivieren der automatischen Generierung von WSDL-Dateien können Sie die Standard-WSDL-Bindungsdefinition überschreiben, die in der WSDL-Datei jedes Webdiensts generiert wird. Sie können auch die Generierung von WSDL-Dateien aktivieren, wenn diese deaktiviert wurde.

ms181855.alert_note(de-de,VS.90).gifHinweis:

Wenn Sie die Generierung von WSDL-Dateien deaktivieren, müssen Sie einen anderen Speicherort mit der WSDL-Datei angeben, die Sie stattdessen verwenden möchten, und sicherstellen, dass die angegebene WSDL-Datei mit den an der Webdienstdefinition vorgenommenen Änderungen aktualisiert wurde.

Weitere Informationen finden Sie unter Gewusst wie: Steuern der Generierung von WSDL-Dateien für ASP.NET-Webdienste.

Überschreiben von WSDL-Bindungsdefinitionen für ASP.NET-Webdienste

Sie können die Standard-WSDL-Bindungsdefinition in der WSDL-Datei für jeden Webdienst überschreiben. Das Überschreiben der Standard-WSDL-Bindungsdefinition ermöglicht Ihnen das Überschreiben durch eine andere WSDL-Bindungsdefinition. Die generierte WSDL-Datei verweist dann auf die angegebene WSDL-Datei mit der stattdessen zu verwendenden WSDL-Bindungsdefinition.

ms181855.alert_note(de-de,VS.90).gifHinweis:

Die WSDL-Bindungsdefinition beschreibt das Verhalten des Endpunkts eines Webdiensts. Dazu gehören, Vorgänge, zusätzliche Vorgangs- und Parametertypen und Protokolle, die andere Anwendungen für das Aufrufen des Webdiensts verwenden müssen. Standardmäßig wird die WSDL-Bindungsdefinition aus der Webdienstdefinition generiert, die aus der zugehörigen Webdienstklasse abgerufen wird, sowie aus sämtlichen zusätzlichen Vorgangs- und Parametertypklassen im zugeordneten Anwendungsprojekt.

Weitere Informationen finden Sie unter Gewusst wie: Überschreiben von WSDL-Bindungsdefinitionen in WSDL-Dateien.

Siehe auch

Weitere Ressourcen

Konfigurieren der Generierung von WSDL-Dateien für ASP.NET-Webdienste