Веб-ссылка позволяет вам общаться с любым сервисом, основанным на любой технологии, которая реализует Базовый профиль 1.1 WS-I, и предоставляет соответствующие метаданные как WSDL. Внутренне он использует коммуникационный стек ASMX на стороне клиента.
Справочник по услугам позволяет вам общаться с любой службой, основанной на любой технологии, которая реализует любой из многих протоколов, поддерживаемых WCF (включая, но не ограничиваясь базовым профилем WS-I). Внутренне он использует коммуникационный стек WCF на стороне клиента.
Обратите внимание, что оба эти определения достаточно широки, и оба включают службы, не написанные на .NET.
Вполне возможно (хотя и не рекомендуется) добавить веб-ссылку, которая указывает на службу WCF, если конечная точка WCF использует basicHttpBinding
или какой-либо совместимый пользовательский вариант.
Можно также добавить ссылку на службу, которая указывает на службу ASMX. При написании нового кода, , вы всегда должны использовать ссылку на сервис просто потому, что она более гибкая и ориентирована на будущее.