Nasıl Yapılır: Web Hizmetine Başvuru Ekleme

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: Hizmet Başvurusunu Güncelleme veya 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 bilgisayardaki ara sunucu ayarları Web'de bulma 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: Hizmet Başvurusunu Güncelleme veya Kaldırma

Başvuru

Hizmet Başvurusu Ekle İletişim Kutusu

Kavramlar

Visual Studio'da Windows Communication Foundation Hizmetleri ve WCF Veri Hizmetleri

Diğer Kaynaklar

Consuming ASMX and WCF Services Sample

Web References in Visual Studio