Когда служба Windows, на которой размещена ваша служба WCF, запущена и работает и правильно настроена, вы должны иметь возможность использовать Add Service Reference
Visual Studio или инструмент командной строки svcutil
для подключения к этой службе.
Просто введите адрес, по которому работает служба.
Для этого требуется, чтобы в вашей службе был включен обмен метаданными (как поведение службы), а также была указана хотя бы одна конечная точка MEX (Обмен метаданными) в его конфигурации. Есть ли у вас в наличии ??
Сервисное поведение:
<behaviors>
<serviceBehaviors>
<behavior name="mex">
<serviceMetadata />
</behavior>
</serviceBehaviors>
</behaviors>
и тогда ваша служба должна ссылаться на эту конфигурацию.
Конфигурация службы:
<services>
<service name="YourService"
behaviorConfiguration="mex"> <!-- reference the service behavior with the serviceMetadata element ->
<endpoint .... (your regular endpoint here) />
<endpoint name="mex"
address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>