Forumlarda gezinirken bazı kişilerin silverlight uygulamaları için webservis yazdıklarını, localde çalıştırdıklarını fakat sunucuya attıkları zaman çalıştıramadıklarını okudum. Bu yazımda bu sorunun üstesinden nasıl gelineceğini ve en basit haliyle silverligt uygulamaları için webservis yazıp nasıl kullanabileceğimizi göstereceğim.
Silverlight uygulamalarına istekte bulunulduğunda uygulama sunucudan istemcinin bilgisayarına indirilir ve istemcinin bilgisayarındaki sl runtime vasıtasıyla browser üzerinde çalışmaya başlar. Haliyle silverlight uygulamamız sunucudan habersiz olarak istemcinin bilgisayarında çalışır. Sunucudaki bir bilgiye erişmek istediğimizde veya sunucuya mesaj, veri göndermek istediğimizde webservislerini kullanırız. Örneğin sunucudaki veritabanını kullanmak istediğinizde veya benim gibi sıkça sunucudaki dosya ve dizinleri dinamik olarak almak istediğinizde webservislerini kullanabilirsiniz.Bu yazımda benim sıklıkla fotoğraf galerisi, mp3 player tarzı uygulamalarımda kullandığım bir yöntemi göstereceğim.