Здесь у вас есть небольшой трюк, который я использовал для таргетинга «framework 452» в ASP.Net 5.0 Web App.
К сожалению, новый «Добавить подключенную услугу» -> «WCF сервис» работает только при ориентации «.Net Core», поэтому я создал основное приложение консоли с таким же именем, как мой веб-приложение.
Консольные приложения позволяют добавлять «Сервисная ссылка». После добавления VS2015 создает все ссылки на службы в папке «Ссылки на службы».
Просто переместите содержимое папки в веб-решение и используйте клиентский конструктор, который принимает параметры HttpBindings
и EndPoint
.
В моем случае я подключение к EchoSign служба инициализации клиента следующим образом:
using (EchoSignDocumentService16PortTypeClient service = new EchoSignDocumentService16PortTypeClient(new BasicHttpBinding(BasicHttpSecurityMode.Transport), new EndpointAddress(adddress)))
{
...
}
Поддержка на стороне клиента WCF включена, но не будет серверной стороны. –