Erstellen von Webdiensten in verwaltetem Code
Aktualisiert: November 2007
Webdienste in verwaltetem Code werden mithilfe des ASP.NET-Seitenframeworks erstellt. Dazu müssen Sie zunächst eine ASMX-Datei erstellen. Diese Datei enthält die WebService-Direktive, die die öffentliche Klasse angibt, die die Logik des Webdiensts implementiert. Die Webdienstklasse enthält eine oder mehrere öffentliche Methoden zur Offenlegung in einem Webdienst. Diesen Webdienstmethoden ist das WebMethod-Attribut vorangestellt. ASP.NET behandelt die Infrastruktur so, dass diese Methoden als Webdienst verfügbar gemacht werden. Weitere Informationen hierzu finden Sie unter Codemodell für Webdienste in verwaltetem Code.
Zum Erstellen von Webdiensten in verwaltetem Code mit Visual Studio benötigen Sie Zugriff auf einen Webserver, der für die Entwicklung von ASP.NET-Anwendungen konfiguriert ist. Webdienste in verwaltetem Code werden auf einem Entwicklungsserver erstellt. Standardmäßig entspricht der Entwicklungsserver dem Computer, auf dem Visual Studio installiert ist. Im Allgemeinen entwickeln und erstellen Sie das Projekt auf einem Entwicklungsserver und stellen es anschließend auf einem anderen Server bereit (dem Bereitstellungsserver), auf dem der Webdienst gespeichert wird. Wenn die Entwicklung jedoch direkt auf dem Server erfolgt, auf dem der Webdienst letztlich gespeichert wird, sind Entwicklungsserver und Bereitstellungsserver identisch.
In diesem Abschnitt
Codemodell für Webdienste in verwaltetem Code
Beschreibt das Codemodell, das von Webdiensten in verwaltetem Code verwendet wird.Gewusst wie: Durchsuchen des Inhalts von Webdiensten
Beschreibt den Inhalt eines Webdiensts, der über einen Webbrowser angezeigt werden kann.Gewusst wie: Erstellen eines ASP.NET-Webdienstprojekts
Enthält Anweisungen zum Erstellen eines Webdiensts mit Hilfe der Projektvorlage für ASP.NET-Webdienste.Gewusst wie: Hinzufügen eines Webdiensts zu einem vorhandenen Webprojekt in verwaltetem Code
Enthält Anweisungen zum Hinzufügen eines Webdiensts zu einem vorhandenen Webprojekt.Gewusst wie: Verwenden des WebService-Attributs
Enthält Anweisungen zum Anwenden des System.Web.Services.WebServiceAttribute-Attributs.Gewusst wie: Erben von der WebService-Klasse
Enthält Anweisungen zum Erben von der System.Web.Services.WebService-Klasse.Gewusst wie: Erstellen einer Webdienstmethode
Enthält Anweisungen zum Erstellen einer Methode, die von einem Webdienst verfügbar gemacht wird.Gewusst wie: Verwenden des WebMethod-Attributs
Enthält Anweisungen zum Anwenden des System.Web.Services.WebMethodAttribute-Attributs.Gewusst wie: Debuggen von Webdiensten in verwaltetem Code
Enthält Anweisungen zum Debuggen eines Webdiensts unter Verwendung mehrerer Methoden.Gewusst wie: Bereitstellen von Webdiensten in verwaltetem Code
Enthält Anweisungen zum Bereitstellen eines Webdiensts unter Verwendung mehrerer Methoden.
Verwandte Abschnitte
Webprogrammierung mit Webdiensten
Enthält Links zu verschiedenen Themen im Zusammenhang mit Webdiensten.Einführung in die Programmierung von Webdiensten mit verwaltetem Code
Beschreibt das Programmierungsparadigma für Webdienste.Zugriff auf Webdienste in verwaltetem Code
Beschreibt die Vorgehensweise beim Zugriff auf Webdienste in verwaltetem Code und enthält entsprechende Anweisungen.Anpassen der Formatierung von SOAP-Nachrichten
Beschreibt, wie SOAP-Nachrichten angepasst und verschiedene XML-Codierungsmethoden verwendet werden.Verwenden von SOAP-Headern
Beschreibt die Verwendung von SOAP-Headern in mit ASP.NET erstellten Webdiensten und die Bereitstellung zusätzlicher Informationen in SOAP-Meldungen.XML-Webdienste, die ASP.NET verwenden
Enthält Informationen von Windows Software Development Kit (SDK) zum Erstellen von Webdiensten mit ASP.NET.Behandeln und Auslösen von Ausnahmen in XML-Webdiensten
Beschreibt das Behandeln und Auslösen von Ausnahmen in Webdiensten, die mit ASP.NET erstellt wurden.