Adicionei um proxy a um serviço da web em uma solução do VS2008 / .NET 3.5. Ao construir o cliente .NET lança este erro:
Não foi possível encontrar o elemento do terminal padrão que referencia o contrato 'IMySOAPWebService' na seção de configuração do cliente ServiceModel. Isso pode ocorrer porque nenhum arquivo de configuração foi encontrado para o seu aplicativo ou porque nenhum elemento do terminal correspondente a este contrato foi encontrado no elemento do cliente.
A procura desse erro me diz para usar o espaço para nome completo no contrato. Aqui está o meu app.config com espaço para nome completo:
<client>
<endpoint address="http://192.168.100.87:7001/soap/IMySOAPWebService"
binding="basicHttpBinding" bindingConfiguration="IMySOAPWebServicebinding"
contract="Fusion.DataExchange.Workflows.IMySOAPWebService" name="IMySOAPWebServicePort" />
</client>
Estou executando o XP local (mencionei isso porque vários hits do Google mencionam win2k3) O app.config é copiado para app.exe.config, de modo que também não é o problema.
Alguma pista?