Контракту требуется свойство TwoWay (либо типа запрос-ответ, либо дуплексное), однако привязка "{0}" его не поддерживает ...

Контракту требуется свойство TwoWay (либо типа запрос-ответ, либо дуплексное), однако привязка "{0}" его не поддерживает или этого не позволяет неправильная настройка.
Контракт ("{0}","{1}") содержит неизвестный заголовок ("{2}","{3}"), который невозможно защитить. Выберите ProtectionLevel.None ... Контракт обратного вызова контракта {0} или не существует, или не определяет ни одной операции . Если это не является дуплексным ... Контракт операции "{0}" не является согласованным. Когда "{1}" задается значение "{2}", свойства "{3}" и "{4}" должны иметь ... Контракт, указанный в типе "{0}", неоднозначен. Этот тип является производным от не менее двух разных типов, каждый из которых ... Контракту требуется свойство TwoWay (либо типа запрос-ответ, либо дуплексное), однако привязка "{0}" его не поддерживает ... Конфигурационный раздел '{0}' был обработан под частично доверяемой политикой безопасности (AllowPartiallyTrustedCallersAttribute ... Конфигурацию конечной точки типа "{0}" не удалось загрузить из элемента announcementEndpoints, поскольку конфигурация конечной ... Конфигурация безопасности на данном компьютере несовместима с конкретными функциями, использующимися приложением. Дополнительные ... Конфигурация для известных типов (в разделе dataContractSerializer из группы разделов system.runtime.serialization) содержит ...