Как вы его потребляете?В случае, если вы создали app.config для своей веб-части, она не будет работать, поскольку веб-части выполняются в контексте процесса w3wp.exe.
Необходимо вручную настроить конечные точки в вашем Service Clientили поместите его в файл web.config виртуального каталога Sharepoint (я думаю, c: \ inetpub \ wwwroot \ wss \ 80).Если у вас несколько серверов, добавьте их ко всем.(Я бы порекомендовал создать приемник функций, который изменяет web.config, но я понял, каким сложным образом никогда не следует использовать SPWebConfigModification )
Программная настройка клиента:
var endpoint = new EndpointAddress(new Uri("http://your/wcf/endpoint"));
var binding = new WSHttpBinding();
var client = new YourWCFClient(binding, endpoint);
Точная привязка, конечно, зависит от вашей конфигурации - WCF здесь немного сложнее, но если у вас уже есть работающий клиент, проверьте его app.config для информации о привязке и MSDN для классов, которые происходят от System.ServiceModel.Channels.Binding , чтобы найти правильный.