Атрибут binding=
просто определяет, какую привязку (протокол) вы хотите - basicHttpBinding
, wsHttpBinding
, netTcpBinding
и т. Д.
Все эти привязки имеют системные значения по умолчанию - если вы неДля указания любой конфигурации привязки будут использоваться эти системные настройки по умолчанию.
То, что вы определили в разделе <bindings>
вашей конфигурации, представляет собой конфигурацию привязки - набор параметров для вашеговыбранная привязка, которая будет использоваться вместо системных значений по умолчанию .
Таким образом, binding=
и bindingConfiguration=
должны совпадать - вы не можете определить одну привязку (например, basicHttpBinding
), но затем назначить конфигурацию привязки длядругая привязка.
Это, тем не менее, не объясняет, почему ваш https не работает - это должно быть другой проблемой.Можете ли вы уточнить немного больше?Как это не работает ?Просто нет ответа, или вы получаете сообщение об ошибке (если так: что это за ошибка ??)