Вы ссылаетесь на пользовательскую привязку здесь:
<service name = "DistServiceX">
<endpoint
address=""
binding="myBinding"
contract="IDistService" />
Однако в вашей конфигурации нет настраиваемой привязки с именем myBinding
.
Я предполагаю, что вы действительно хотите обратиться к wsHttpBinding
и myBinding
привязке конфигурации , которую вы указали в своем файле конфигурации. Кроме того: имя службы должно совпадать с полностью определенным именем класса, который реализует службу, включая пространство имен (а также: имя контракта, реализуемого этой службой и предоставляемого в данной конечной точке, должно включать любые пространства имен):
<service name="YourNamespace.DistServiceX">
<endpoint
address=""
binding="wsHttpBinding"
bindingConfiguration="myBinding"
contract="YourNamespace.IDistService" />