Bu bölümde, WCF hizmetinizi geliştirmenize yardımcı olabilecek Visual Studio geliştirme araçları açıklanmaktadır.
Visual Studio şablonlarını temel olarak kullanarak kendi hizmetinizi hızlı bir şekilde oluşturabilir ve ardından wcf hizmetinizin hatalarını ayıklamak ve test etmek için WCF Hizmeti Otomatik Ana Bilgisayarı ve WCF Test İstemcisi'ni kullanabilirsiniz. Bu araçlar birlikte hızlı ve sorunsuz bir hata ayıklama ve test döngüsü sağlar ve erken aşamada bir barındırma modeline bağlanma gereksinimini ortadan kaldırın.
Not
Visual Studio 2017'den başlayarak WCF geliştirme araçları varsayılan olarak yüklenmez. Bu özellikleri kullanmak için Visual Studio yükleyicisinde Windows Communication Foundation bileşeninin seçildiğinden emin olmanız gerekir.
WCF hizmetlerini ve çevresindeki uygulamaları hızla oluşturmak için Visual Studio'da önceden tanımlanmış Visual Studio projesini ve öğe şablonlarını kullanabilirsiniz.
WCF Hizmeti Otomatik Ana Bilgisayarı (WcfSvcHost.exe), uyguladığınız bir hizmeti otomatik olarak barındırmak ve test etmek için Visual Studio hata ayıklayıcısını (F5) başlatmanıza olanak tanır. Daha sonra, olası hataları bulup düzeltmek için WCF Test İstemcisi'ni (wcfTestClient.exe) veya kendi istemcinizi kullanarak hizmeti test edebilirsiniz.
WCF Test İstemcisi (WcfTestClient.exe), rastgele türlerdeki parametreleri girmenize, bu girişi hizmete göndermenize ve hizmetin geri gönderdiği yanıtı görüntülemenize olanak tanıyan bir GUI aracıdır. WCF Hizmeti Otomatik Ana Bilgisayarı ile birleştirildiğinde sorunsuz bir hizmet testi deneyimi sağlar.
Panoda depolanan XML verileri bir kod sayfasına yapıştırılabilir. Verilerde tanımlanan sınıflar kod türlerine dönüştürülür.
Araçları Yönetici istrator ayrıcalığı olmadan kullanma
Yönetici ayrıcalığı olmayan kullanıcıların WCF hizmetleri geliştirmesini sağlamak için " ad alanıhttp://+:8731/Design_Time_Addresses" için bir ACL (Erişim Denetim Listesi) oluşturulur; visual studio yüklemesi sırasında. ACL, makinede oturum açmış tüm etkileşimli kullanıcıları içeren (UI) olarak ayarlanır. Yönetici istrator'lar bu ACL'ye kullanıcı ekleyebilir veya kaldırabilir ya da ek bağlantı noktaları açabilir. Bu ACL, WCF veya WF şablonlarının varsayılan yapılandırmalarında veri gönderip almasını sağlar. Ayrıca, kullanıcıların kendilerine yönetici ayrıcalıkları vermeden WCF Hizmeti Otomatik Ana Bilgisayarı'nı (wcfSvcHost.exe) kullanmasına da olanak tanır.
Yükseltilmiş yönetici hesabı altında Windows Vista'daki Netsh.exe aracını kullanarak erişimi değiştirebilirsiniz. Aşağıda Netsh.exe kullanma örneği verilmiştir.
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Uygulamaları geliştirmek ve test etmek için Visual Studio'yu kullanma hakkında daha fazla bilgi edinmek istiyor ancak nereden başlayacağını bilmiyor musunuz? Buradan başlayın!