Bir WCF web hizmeti oluşturdum ve yerel olarak wsdl dosyasına eriştiğimde (http://localhost/myservice/service.svc?wsdl sadece wsdl dosyasını gösterir.) GoDaddy tarafından barındırılan sanal sunucuma yükledim. http://my ip adresini ara: myport/service.svc? wsdl sonucu "Bir hizmet oluşturdunuz" ifadesinin bulunduğu sayfadır. Aynı URL'yi aradığımda görüntülenen aynı sayfa nedir? wsdl (http://my ip adresi) Neden sanal sunucumda wsdl dosyasına ulaşabilirim? Bu yerel makinemden neden farklı olabilir?WCF hizmetinde wsdl dosyası nerede
cevap
Sunum ortamında yapılandırma dosyanızın WSDL belgesinin alınmasına izin verdiğinden emin olun. Bunu içermelidir:
<behaviors>
<serviceBehaviors>
<behavior name="metadata">
<serviceMetadata httpGetEnabled="true" />
<behavior>
</serviceBehaviors>
</behaviors>
Ve size hizmetin yapılandırmasında bu davranışı başvuru.
Düzenleme:
Sadece açıklığa kavuşturmak. Varsayılan WCF davranışı ile WSDL dosyası hiçbir yerde değil. Otomatik olarak üretilir ve bu otomatik üretime izin verilmelidir.
İyi, bu otomatik olarak oluşturuluyor, ancak geçici olarak en azından bir yerde kurtarılmalı ... –
Açık olması gerektiği halde, davranış öğesinin kapatılması gerekiyor. Çok az değişiklik içerdiği için yayını düzenleyemiyorum. – Dono
- 1. Wcf Hizmetinde Yanlış SPContext
- 2. HttpContext, WCF hizmetinde null?
- 3. WCF hizmetinde arabellek boyutu
- 4. WCF hizmet başvurusu, WSDL
- 5. Arabirimi bir WCF Hizmetinde Geçirme?
- 6. WCF hizmetinde özel sertifika doğrulaması
- 7. İstemcileri bir WCF hizmetinde tanımlama
- 8. WCF: myservice.svc? Wsdl, "Bir hizmet oluşturdunuz" u gösteriyor, WSDL değil?
- 9. wsdl
- 10. WCF hizmetinde WebHttpBinding uygulamasına erişim oturumu
- 11. WCF hizmetinde taban adresinin kullanımı nedir
- 12. HTTP önbellek denetim üstbilgileri WCF hizmetinde ayarlama
- 13. FEDEX Web Hizmetleri wsdl dosyası
- 14. WCF barındırma: svc dosyasına erişebilir ancak wsdl bağlantısına erişemez
- 15. XSD şema konumu burada, WSDL dosyası
- 16. WCF'de wsdl bilgileri nasıl gizlenir?
- 17. WCF'de WSDL URI nedir?
- 18. MySQL dökümü dosyası nerede?
- 19. JSTL .tld dosyası nerede?
- 20. Windows'da hid.lib dosyası nerede?
- 21. WSDL
- 22. WSDL
- 23. WSDL
- 24. WSDL
- 25. Android istemcisiyle WCF web hizmetinde nasıl hata ayıklanır?
- 26. HttpContext.Current bir WCF hizmetinde boş olması gerekmez mi?
- 27. Bir Windows hizmetinde barındırılan WCF servisime IoC Desteği Ekleme (Autofac)
- 28. Bir WCF kendi kendine barındırılan hizmetinde bir Singleton hizmeti belirtin
- 29. C# SAP SABUN MaxReceivedMessageSize, nerede eklenir? Varsayılan limitleri aşıldığında kadar WSDL dosyası ve everythign gelen
- 30. WCF hizmetindeki Access App_Data
Geliştirme makinenizde olduğu gibi aynı yapılandırma dosyasını ciddi olarak var mı? –