Web Reference ile Servis Reference arasındaki fark

Merhabalar,

Projemiz üzerinde web servisler ile ilgili bazı düzenlemeler yaparken aklıma Web Referance ile Servis Referance‘ın farkı nedir sorusunun cevabını sizinle paylaşmak istedim.

Web Reference, Servis Reference‘a göre daha eski ve ASP.NET Webservislerinde (ASMX) teknolojisini kullanmaktadır. Haliyle işlemler sadece XmlSerializer üzerinden yürüyecektir. Publish sonucunda ASMX Client’ları için ASMX Webservisi elde edilmiş olacaktır.

Web Referans‘ı Web App, Web Site, Console App, Winforms projelerinin herhangi birinde kullanabilirsiniz.

WCF Service Reference eklemek ise; yukarıdaki işlemlerin yeni bir yoludur. Web Reference eklemeye göre daha esnek ve daha kolaylıklar sağlamaktadır.

Projenizi WCF’e taşımak gibi bir niyetiniz yok ise, eski stil web reference’ı projelerinizde kullanabilirsiniz.

Buraya kadar anlatmışken web servis projemize nasıl dahil edilir, onu da paylaşmak isterim.

Projemizde web servisin ekleneceği klasöre sağ tıklayıp “Add Service Reference” a tıklanır.


ws_1


ws_1

Ardından açılan pencerede eğer “Web Reference” ekleyecek ise “Advance” butonuna tıklayarak diğer pencereye geçilir. Yeni açılan pencerende de “Add Web Reference” butonuna tıkladığımızda ise Web Reference’ı eklemek için gerekli sayfayı görebilirsiniz.


ws_3

Bir cevap yazın