Я написал сервис wcf, который работает нормально.
На стороне клиента я использую функцию AddServiceReference VS2008 для генерации прокси клиента, он также работает нормально.
Теперь для целей обучения я хочу сгенерировать свой клиентский прокси с помощью инструмента svcutil.exe, но я не могу его использовать, я пытался, но не знаю, чего не хватает, может быть, мне не хватает некоторых параметров, я знаю, что функция AddServiceReference также использует svcutil.exe для генерации прокси на стороне клиента.
Кто-нибудь, пожалуйста, скажите мне, как использовать.
На самом деле мой проект службы wcf находится в C: \ Projects \ WCFService, а мой клиент находится в
C: \ Projects \ WCFClient.
Ниже мой класс обслуживания ...
Uri address = new Uri("http://localhost:8090/MathServices/");
using (ServiceHost host = new ServiceHost(typeof(MathOperations), address))
{
BasicHttpBinding binding = new BasicHttpBinding();
host.AddServiceEndpoint(typeof(IMathOperations), binding, "");
ServiceMetadataBehavior metaDataBehavior = new ServiceMetadataBehavior();
metaDataBehavior.HttpGetEnabled = true;
host.Description.Behaviors.Add(metaDataBehavior);
host.Open();
}