У меня есть веб-приложение, которое предоставляет веб-службы с использованием WCF и wsHttpBindings. Возможно иметь приложение на разных машинах и разных URL-адресах. Это будет означать, что местоположение службы WCF будет отличаться для каждого.Определить wsHttpBinding во время выполнения с WCF
Я создаю службу Windows, которая будет ссылаться на каждое приложение и выполнять задачу. Каждая задача должна вызвать услугу в веб-приложении. Я понимаю, что привязки все настроены в app.config, но есть ли более простой способ вызвать службу динамически или как я буду структурировать app.config?
<webApplication WebServiceUrl="http://location1.com/LunarChartRestService.svc" />
<webApplication WebServiceUrl="http://location2.com/LunarChartRestService.svc"/>
У меня возникли проблемы с поиском примеров создания ClientProxy, точки, в которой выполняется вызов чтобы вернуть результаты. – mickyjtwin
Если у вас есть ваш сервис и работа, вы можете либо создать Visual Studio своего клиента (щелкнув правой кнопкой мыши по вашему проекту и выбрав «Добавить ссылку на службу»), либо вы можете использовать служебную программу командной строки «svcutil» для делать то же самое. Это создаст прокси-сервер на стороне клиента, который будет иметь необходимые конструкторы. –
Но если я добавлю ссылку на службу, которая является конкретной для конечной точки, правильно? Мне это нужно, так что конечная точка настраивается. – mickyjtwin