hizmet referansı eklenemiyor: AncakÖzellikle bir SOAP web hizmeti tüketmek çalışıyorum
http://api.affiliatewindow.com/v4/AffiliateService?wsdl
- Standart Webservices iletişim kullandıktan sonra bir servis başvurusu ekleme - operasyonların hiçbiri mevcuttur oluşturulan sınıfları - bu sadece boş: Ben 'referans ekleyin' diyalog tüm seçenekleri farklı kombinasyonları değişen denedim
.
Bu türden referanslar eklemeye başka bir yaklaşım var mı?
(not:? Aslında işlemleri çağırmak için, hizmet adı/şifre başlığını bekliyor - nasıl - Belki Eğer öyleyse sınıfları üreten ederken o dahil etmek gerekir)
Sorunun web servis sağlayıcısı ile ilgili olup olmadığını merak ediyorum? Yaptığım bir web hizmetinin WSDL'sine gittiğimde, tarayıcıda XML açılır. Soruya gönderdiğiniz URL’ye gittiğimde, tarayıcı ne yapacağımı bilemez ve dosyayı açmak mı yoksa indirmek mi istediğimi sorar ve ne zaman açık istediğimi sorar, hangi uygulamayı istediğimi sordu kullanmak. – Duston
URL'nizin başlığından: "İçerik Türü: uygulama/wsdl + xml" URL'min başlığından: "İçerik Türü: metin/xml" – Duston
Temel sorun, AffiliateWindow'un WSDL'sinin [ WS-I Temel Profil] (http://www.ws-i.org/Profiles/BasicProfile-1.1.html) ve bu yüzden VS bunun üzerinde boğulmaktadır. "Servis Referansı Ekle" ve "Web Referansı Ekle" diyalogları - ve buna karşılık gelen "svcutil" ve "wsdl" komut satırı araçları - tuhaflıkları biraz farklı şekillerde tolere eder. Bu durumda, wsdl.exe'nin [Black Frog'un cevabı] (http://stackoverflow.com/a/32616834/55847) 'de açıklandığı gibi ele alabileceği anlaşılıyor. – LukeH