Для вызова службы WCF я советую вам следовать следующему пути:
https://docs.microsoft.com/en-us/dotnet/framework/wcf/accessing-services-using-a-wcf-client
В проекте, основанном на платформе Do tnet, обычно есть Adding Service Reference
инструмент, используемый для генерации клиентского прокси. Таким образом, мы можем вызывать удаленную службу как локальный метод.
static void Main(string[] args)
{
ServiceReference1.ServiceClient client = new ServiceClient();
var result = client.Test();
Console.WriteLine(result);
}
Кроме того, он генерирует некоторые настройки удаленной службы WCF, расположенной в файле Appconfig / Webconfig, пожалуйста, обратите внимание на изменения адрес службы по умолчанию.
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IService" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://10.157.13.69:21011/" binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IService" contract="ServiceReference1.IService"
name="BasicHttpBinding_IService" />
</client>
</system.serviceModel>
Не стесняйтесь, дайте мне знать, если я могу чем-то помочь.