Hala tüm WCF olayını öğreniyorum, lütfen burada benimle birlikte olunuz.Bir istemciden birden çok WCF hizmeti nasıl tüketilir?
Sahip olduğum şey, C# ve VS 2008 kullanılarak oluşturulan iki kendiliğinden barındırılan hizmetler:
Service # 1 İki sayı ekler ve sonucu döndürür.
Servis # 2 Bir sayının karesini döndürür.
İstemcinin Service 1'e iki sayıyla gönderilmesini, toplamı almasını ve sonra toplamı Service 2'ye göndermesini ve kareyi almasını istiyorum.
İki hizmet için hem proxy'lere sahibim hem de bunların üzerinde Intellisense kullanabiliyorum, böylelikle bu bölüm çalışıyor.
Artık app.config dosyasımı, her iki hizmetle de iletişim kurabilmem için nasıl yapılandırabilirim? Şu an, bunu her denediğimde bir istisna alıyorum.
[Yalnızca bir seferde uygulama dosyasında yapılandırmasından birini ve sadece o sunucuyu aramayı deneyin eğer istemci çalışıyor.] Bunun çok noobish soru ve cevap varsayalım Muhtemelen "yapılandırma dosyasını _____ biçiminde yapılandır" dır, ancak Google'ın sadece bir örneği/kılavuzu olmadığı görülüyor.Bunu nasıl yapacağını bilen var mı?
Not: Consume multiple WCF services from one client İstemci Yinelenen bir ses gibi gelse de, aradığım şey değil.
Düzenleme: Marc_s için sayesinde, burada farklı uygulamalarda çalışan hizmetler, ben sunucu yapılandırma dosyası bölmek gerek yoktu hem Tam
çalışan, ancak var İstemci yapılandırma ile yaptığımız budur dosyalar:
<bindings>
<wsHttpBinding>
<binding>
...
</binding>
<binding>
...
</binding>
</wsHttpBinding>
</bindings>
...: bu yolla onları birleşti ardından SvrUtil.exe kullanarak yapılandırma dosyalarını otomatik olarak oluşturulmuştur ve İlk
<endpoint>
...
1 - Şimdi başkalarının cevapları DÜZENLEME böylece 1,999 den 2K temsilcisi sizi çarpmak kadar oy! woot! –
@Jeremy: Haha teşekkürler! – Mostlyharmless