WCF - use sem app.config

Eu tenho um fluxo de trabalho do SharePoint que chama um serviço WCF. Isso funciona bem desde que o fluxo de trabalho seja executado no IIS e não seja transferido para o Serviço de Timer.

O problema é que o Serviço de Timer não tem acesso às configurações web.config necessárias para configurar a conexão WCF a partir do contexto do Serviço de Timer.

Could not find endpoint element with name endpointname' and contract 'servicecontractname' in the ServiceModel client configuration section

Estou configurando todas as informações que o WCF precisa para estabelecer a conexão no código de qualquer maneira (e substituindo os valores definidos no web.config)

Minha pergunta é: posso ignorar essa configuração completamente? Prefiro não depender de vários arquivos ettings e mantê-los sincronizados.

Atualizar Este pequeno código fez o truque.

string address = "http://myservice.com/soap.svc";
Binding binding = new System.ServiceModel.BasicHttpBinding();
EndpointAddress endpointAddress = new EndpointAddress(address);
client = new MyServiceClient(binding, endpointAddress);

Obrigado pela contribuição!

questionAnswers(2)

yourAnswerToTheQuestion