WCF Servis etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
WCF Servis etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Javascript ile WCF Servis e Bağlanma - 4

Javascript ile WCF Servise Bağlanma

Bu yazımızda wcf servisimize javascript bağlanmayı göreceğiz.

Wcfservisimize baglanacagımız kod ekranı aşagıdakı formatta olacaktır.
  • WCFJSON Metodu

  • CallService Metodu

  • ServiceFailed(result) Metodu

  • ServiceSucceeded Metodu

Eğer servise baglanma basarılı ise bu metot calısacaktır.Burada dikkat edilmesi gereken wcf servisteki metodun geri dönüş tipine göre kod duzenlenmelidir.
Bizim metodun geriye dondugu tip GetDonusTipi idi.Burada da result.GeriDonusTipiResult kullanılmalıdır.
  • ServiceFailed(xhr)







Javascript ile WCF Servis e Bağlanma - 3

WCF Servisi IIS e Host Etme

  • Start ekranından Internet Information Services Manager programını tıklayarak acalım.
  • Gelen ekrandan Sites kısmından Add WebSite secenegini secelim ve yeni bir site olusturalım.

  • Add Website ekranında aşagıdakı ayarları gerçekleştirelim.

  • wcfservice adlı site olusturuldu.Şimdi Sites altından olusturdugumuz site mızı açalım.

  • Aşagıdakı ekran geliyorsa sitemizi başarılı bir şekilde yukledımız anlasılmaktadır.









Javascript ile WCF Servis e Bağlanma - 2

Bu yazımızda olusturdugumuz WCF servisimizi IIS e host etmeyi göreceğiz.

WCF Servis Publish


  • Wcf servis projemize sağ tıklayalım ve cıkan seceneklerden Publish i seçelim.

  • Publish için gerekli ayarları yapalım.

  • Select or import a publish profile kısmından <New > secenegini secelim.

  • Gelen ekranda daha sonra da kullanabilecegimiz wcf servisin publish ayarlarını tutan Profile name girelim.Biz örnek olarak wcfservis girelim.

  • Profile name i girdikten sonra OK butonuna tıklayalım ve gelen ekrandan aşagıdaki ayarları yapalım.


  • Target location kısmından projemizi nereye publish edeceğimizi seçiyoruz.

Burada C://inetpub//wwwroot altına bir klasor olsuturup bu klasoru secelım.



  • Yukarıdaki ayarlar yapıldıktan sonra  Next butonuna tıklayalım.

  • Yukarıdaki ayarlar yapıldıktan sonra  Next butonuna tıklayalım.

Eğer bir hata yapılmadıysa Publish succeeded olmalı.

  • C://inetpub/wwwroot altında olusturdugumuz klasor altında projemiz olusturulmustur.


Projemizi publish ettik sıra geldi projemizi IIS e host etmeye ...Bunuda bir sonraki yazımızda göreceğiz.












Javascript ile WCF Servis e Bağlanma - 1

WCF Service Project Açma

  • File - New - Project

  • Installed - Visual C# - WCF

  • Solution Explorer

Yeni bir WCF projesi açıldığında otomatik olarak Iservice1.cs ve Service1.svc dosyaları gelmektedir.Bu dosyalarda örnek kodlar içermektedir.Biz bu dosyaların adını Verial.svc ve IVerial.cs olarak değiştirelim.

  • IVerial.cs 

  • CompositeType Class


  • DonusTipi Class

Biz geri donuslerimiz bu classs uzerınden gerceklestırecegiz.

Eğer aşağıdaki gibi  birden fazla POST veya GET tipinde metot tanımlayacaksak,

IVerial.cs dosyamızı aşagıdaki ekran görüntüsü gibi düzenlememiz gerekecektir.

  • Verial.svc
  1. GeriDonusTipi Metodu Kod

  • GetDatas ve GetUser Metodları Kod

  • Web.config

Servisin calısabilmesi için gerekli web.config ayarları yapılmalıdır.Calısacak servisin adını burada belirtiyoruz.
Not:Çalısacak servisle ilgili bilgiler web.config dosyasında tanımlanmalıdır.