Ben .NET 4.0 WCF ile başlarken sorun yaşıyorum. PHP küçük SABUN Sunucusu oluşturdukWCF ile C# bir SOAP istemci uygulama ve .NET 4.0
: Bu benim durumdur. Bu Sunucuya bağlanmak ve SOAP iletişimini başlatmak istediğim bir C# projem var. Benim sorundur
, nasıl C# bunu yapmak hiçbir fikrim yok. WCF'ye doğru girişi bulamıyorum. Bunu yapmanın yolları var. Ancak C# projeme eklemek için doğru sınıfları ve referansları bulamıyorum. Bu öğreticiler C# içinde nasıl elde edilir? Çok araştırdım ve bana yardımcı olan hiçbir şey bulamadım.
Ben, çalışma zamanında benim SABUN Server WSDL yüklemek SABUN isteği yapmak, cevabı almak ve yapılmasını istemezsiniz. Ama nereden başlayabilirim? WCF ile ilgili MSDN sitesi sadece beni daha fazla karıştırıyor.
Edit: Muhtemelen WSDL dosyasını çalışma zamanında almak gerekli değildir. Yani artık buna gerek yok.
Sınıfı oluşturmak ve projeme yerleştirmek için svcutil kullandım. Bunu henüz test edemedim, çünkü MySQL veritabanıyla ilgili bir sorunum var (Çalışıyor ve mysql komut satırı aracı veya mysqladmin'den erişilebiliyor, ancak başka bir programla bağlanamıyorum ...) . Çalışırsa, en kısa sürede geri bildireceğim.
Edit 2: Kevs yaklaşımını takip ettim ve sonunda çok iyi sonuç verdi. Son problemim, Service Class'ı bir DLL'de kullandım. Ben de DLL kullanılan programm app.config gerekli. Bunu yaptıktan sonra iyi çalıştı.
Bu, genellikle .NET'te yapacağınız bir şey değil. Normalde, WSDL'yi geliştirme zamanında içe aktarır ve bir hizmet referansı ekleyerek bir istemci proxy'si oluşturmanızı sağlar. Neden çalışma zamanında WSDL'yi almanız gerekiyor? – Thorarin
Daha fazla araştırma yaptıktan sonra bunun gerçekten gerekli olmadığını düşünüyorum. Sanırım buna ihtiyacım yok ve bu şekilde işe yaramıyor. – Skalli