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!