Aracılığıyla paylaş


Nasıl yapılır: bir Web servisine başvuru ekleyin

XML Web Hizmetleri, olarak da bilinen asmx Hizmetleri olan öncül, Windows Communication Foundation (WCF). Web Hizmetleri için başka bir wcf hizmeti gibi hizmet başvuru ekleyerek erişebilirsiniz. Bu şekilde eklenen tüm başvuruları en son sürümünü hedefleyecektir .NET Framework.

' In önceki bir sürümünde oluşturulmuş olan uygulamalar için Visual Studio, hala sürüm 2. 0'ı hedefleyen bir Web Başvurusu Ekleme .NET Framework. Bunu yapmak için aşağıdaki bölümde anlatılan yordamı izleyin.

Not

Yalnızca sürüm 2. 0'ın uygulama hedefler, bir Web baþvurusu eklenmesi gerektiğini .NET Framework.Geçerli sürümünü hedefleyen bir hizmet başvurusu eklemek için .NET Framework, bkz: Nasıl yapılır: ekleme, güncelleştirme veya hizmet başvuru kaldırma.

Bir projeye bir Web baþvurusu eklemek için

  1. İçinde Solution Explorer, hizmete ekleyin ve ardından istediğiniz projenin adını sağ Add Reference hizmet.

    Add Reference hizmet iletişim kutusu görüntülenir.

  2. İçinde Hizmet başvurusu ekleyin iletişim kutusunu tıklatın Gelişmiş düğme.

    Hizmet başvurusu ayarlarını iletişim kutusu görüntülenir.

  3. İçinde Hizmet başvurusu ayarlarını iletişim kutusunu tıklatın Add Web Reference.

    Add Web Reference iletişim kutusu görünür**.**

  4. İçinde url kutusunda, kullanmak için Web servisinin URL'sini girin. URL'yi bilmiyorsanız, bağlantıları Gözat bölmesinde istediğiniz Web hizmeti bulmak için kullanın.

    Not

    Bir güvenlik duvarının arkasında olduğu bir bilgisayarda bir Web uygulaması geliştirme ve uygulama, Web Hizmetleri güvenlik duvarının tüketir, url adresini ve bağlantı noktasını ağ proxy sunucusu eklemeniz gerekir.Bu url yolunun parçası furnish için ağ yöneticinize başvurun.Daha fazla bilgi için bkz. Bu bilgisayarda proxy ayarları Web keşfi için doğru yapılandırılmamış..

  5. İçinde bulunan bu url kutusuna Web Hizmetleri, Web hizmetini kullanmak için seçin.

  6. Projenizi Web hizmeti kullanabilir ve güvenilir herhangi bir harici sağlanan kod doğrulayın.

    Güvenlik NotuGüvenlik Notu

    Yapılan düzenleme için bir proje açtığınızda, bir Web başvurusu, Devenv.exe kendiniz güvenilen bir kullanıcı tarafından başlatılan bir işlem olarak tüketilen hizmetin çalıştığı Web için bir yerel proxy dosyası içerir.Tümleşik geliştirme ortamı (IDE) projeleri veya bileşenleri açma kodu yerel bilgisayarda çalıştırabilirsiniz.Daha fazla bilgi için bkz. Code Access Security.

  7. İçinde Web başvuru adı kullanacağınız bir ad alanına, programlı olarak seçilen erişim kodunuzu Web hizmeti.

    Not

    Varsayılan olarak, Web başvuruları kendi sunucu adı için karşılık gelen bir ad atanır.Bu değeri değiştirebilir ve özel ad alanı adı girin.Kabul edilebilir ad alanı adları bazı sınırlamalar vardır.Bir Web başvuru adı izin verilmeyen karakterler hakkında daha fazla bilgi için bkz: Add Web Reference iletişim kutusu.İç içe klasör hiyerarşisi oluşturarak bir ad alanı Web başvuru adı temel alınarak oluşturulur.En içteki klasörün içinde destekleyen Web servisinin bulunduğu hakkında bilgi içeren bulma (.disco ve .discomap) dosyaları gibi dosyalar ile birlikte Web hizmetine başvuran bir .wsdl dosyası oluşturulur.

  8. Tıklatın Add Reference.

    Proje siteniz zaten, yoksa Visual Studio oluşturur bir WebReferences klasörü. Daha sonra 7. adımda sağlanan adı kullanarak proxy sınıfı için gerekli olan dosyaları oluşturur.

Ayrıca bkz.

Görevler

Nasıl yapılır: ekleme, güncelleştirme veya hizmet başvuru kaldırma

Başvuru

Servis başvuru iletişim kutusu Ekle

Kavramlar

Windows Communication Foundation hizmetlerini ve Visual Studio wcf Veri Hizmetleri

Web References in Visual Studio

Diğer Kaynaklar

Consuming ASMX and WCF Services Sample