Asp.Net Web Servis konusunda ilk giriş blogu olan bu yazıda Visual Studio 2008'de ilk web servisimizi oluşturacak ve Hello World methodu yerine kendi küçük web servis methodumuzu yazıpve sonucu bir SOAP biçiminde alıcağız.Blogum çok yeni olduğu için bu bilgide bir sonraki Web Servis notlarım için referans olarak ilerleyen yazılarımda tekrar size hatırlatılacak, bir çok alanda görebileceğiniz Hello Word methoduna ben farklı bir giriş methodu yazdım şimdi deneyelim ve görelim...
|
Visual Studio 2008 programımızda ilk işimiz bir Web Service Application projesi ekleyerek ilk işimize başlayabiliriz.Bu işlemin ardından services1.asmx isimli web hizmeti hazır duruma gelecektir.
|
|
2- Web Service Application projemizi oluşturduğumuzda altaki resimde gördüğünüz gibi, Web Sekmesinden projemizin Web Hizmet Uygulaması özelliklerini ayarlıyoruz.Ben altaki ayarlarda http://localhost:8081 portunu kullanacağımı belirttim.Dilerseniz sizde çözümünüzün Web Hizmetlerini buradan ayarlayabilirsiniz.IIS yapılandırlamalarıda bu sayfadan yapılacaktır.IIS yapılandırma yapıldığında IIS çalışır durumda ve Sanal yolunda belirlemiş olmanız gerekir. |
|
.3-service.asmx dosyamızın code behind kısmındada gördüğümüz "Hello World" ilk
örnek web methodumuzun hazır olduğunu anlamına gelmektedir.Ayrıca Service1 olarak adlandırılan aspx ve asmx dosyaların blunduğu klasör içinde tanımlıdır. Service1 sınıfı Ön tanımlı Web Hizmet sınıfıdır. |
|
4-Hello World web methodunun çalıştırılması halinde Browser da methodun görünümü yandaki resim gibi olacaktır
|
|
5- Örnek Web methodumuz olan "Hello World" methoduna benzer yeni bir method yazarak ilk web servisimizi çalıştıracağız.Ben bu web servisin bir toplamı işlemi yapması için yandaki resimde gördüğünüz küçük kodu yazdım ve adınada SumService dedim.
|
| 6-Web servis methodum çalıştığında verdiğim ad ile beni bekliyor
|
|
7- Ve test etmek için tıkladığımda kodlarla istediğim şey karşımda iki rakam yazarak web servisin benim için sonuçları vermesini istiyorum, bunun için Invoke butonuna tıklamam yeterli.
|
| 8- Web servisimin toplamasını istediğim rakamları yazıyorum ve Invoke diyorum.
. |
| 9- SumService web servisim bu sonucu benim için SOAP şeklinde sunmuş oldu
|
Evet bir kaç adımda hazırladığım Asp.Net Web Servisinin ilk giriş notu bu kadardı elbette daha geniş makaleleri yine bu blogta okuyabilirsiniz.
Sponsorlu Bağlantılar:
Yorumlar
Yorum Gönder