Проблема в том, что служба использует соглашение об именовании для привязки, которое несовместимо с svcutil.Вы можете обойти это следующим образом:
- Просмотрите URL-адрес WSDL службы и сохраните WSDL в локальном файле.
- Затем внесите следующие изменения в файл:
Удалите префикс пространства имен из имени, используемого для привязки wsdl: т.е. измените
name="wb:wsclocks-inboundSoapBinding"
на
name = "wsclocks-inboundSoapBinding"
Измените атрибут привязки атрибута wsdl: port, чтобы он соответствовал, а также удалите префикс пространства имен из значения атрибута name, так что это просто wsclocks-inbound .
Затем запустите svcutil <wsdl-file-path> /o:Client\WBServices /noConfig