Gewusst wie: Erstellen eines Webdiensts in VB Net

September 27

Gewusst wie: Erstellen eines Webdiensts in VB Net

Webdienste sind Anwendungen, die für andere Anwendungen zugänglich über das Internet. Sie erstellen einen Webdienst an Arbeit hinter den Kulissen mit anderen Anwendungen. Es verfügt nicht über eine Benutzeroberfläche und funktioniert auf fast jede Art von Client oder Gerät, wie Projektoren, Drucker, Joysticks, Handys, multimedia-Playern und Kameras. Sie können einen Webdienst erstellen, in einer beliebigen Programmiersprache, die von Ihrem Web-Server unterstützt, aber Visual Basic net (VB) ist eine der am häufigsten verwendeten Sprachen.

Anweisungen

1 Offenen Visual Web Developer, indem Sie auf "Start" und dann "alle Programme." Navigieren Sie zu "Microsoft Visual Studio 2010 Express", dann "Microsoft Visual Web Developer 2010."

2 Wählen Sie "Datei" und dann "Neue Website". Wählen Sie "Visual Basic" im linken Bereich und "WCF-Dienst" im rechten Bereich. Benennen Sie den Webdienst durch Ersetzen von "WCFService1" in der Webadresse mit Ihren Dienstnamen, z. B. "TemperatureWebService." Klicken Sie auf "OK".

3 Schließen Sie die Service.vb-Seite, die geöffnet wird, indem Sie auf das "X" in der Registerkarte "App_Code/Service.vb." Maustaste auf die Webseite im Projektmappen-Explorer, und klicken Sie auf "Neues Element hinzufügen". Klicken Sie unter Visual Studio installierte Vorlagen auf "Web Service". Geben Sie im Feld "Name" den Namen Ihres Web-Service, wie z. B. "Umwandeln."

4 Überprüfen Sie "Code in separate Datei platzieren", und klicken Sie auf "Hinzufügen". Visual Web Developer erstellt zwei Dateien: convert.asmx und convert.vb.

5 Fügen Sie Code innerhalb der Klasse für Ihre Webdienstmethoden. Zum Beispiel:

<System.Web.Services.WebMethod()> _

Public Function FahrenheitToCelsius (ByVal Fahrenheit als doppelt) _

As Double

Return ((Fahrenheit - 32) * 5) / 9

End Function

<System.Web.Services.WebMethod()> _

Public Function CelsiusToFahrenheit(ByVal Celsius As Double) _

As Double

Return ((Celsius * 9) / 5) + 32

End Function

Speichern Sie die Datei.

6 Testen Sie Ihre Web-Service durch Klicken auf die ASMX-Datei: "convert.asmx," im Projektmappen-Explorer und drücken STRG + F5. Klicken Sie auf den Namen der Methode, z. B. CelsiustoFahrenheit, um es aufzurufen. Geben Sie einen Wert in das Textfeld ein und klicken Sie dann auf "Invoke." Geben Sie z. B. "100" in Celsius box; 212 sollte in einem neuen Fenster angezeigt werden.