Я не добавил никаких привязок в web.config. Но он отвечает на запрос клиента. В web.config нет элемента привязки. Тогда почему?Эта служба wcf работает ... что это за связывание? который является обязательным по умолчанию? кто-нибудь объясняет?
-4
A
ответ
1
Начиная с WCF 4.0, была введена концепция привязок по умолчанию (а также поведение по умолчанию и конечные точки по умолчанию).
Из-за отсутствия записей в конфигурационном файле любые запросы, поступающие через http, будут использовать basicHttpBinding
, а конечная точка (для служб, обслуживаемых IIS) будет основана на базовом адресе (для IIS, файл .svc). Вот почему ваш сервис работает, и клиент может подключиться к нему.
Для получения дополнительной информации, я предлагаю вам взглянуть на A Developer's Introduction to Windows Communication Foundation 4