Service '' tem zero pontos de extremidade de aplicativo (sem infraestrutura)

continuo recebendo uma exceção inexplicável

 Service 'EmployeeManagerImplementation.EmployeeManagerService' has zero application (non-infrastructure) 
 endpoints. This might be because no configuration file was found for your application, 
 or because no service element matching the service name could be found in the configuration file,   or because no endpoints were defined in the service element.

iv'e me deparei com outras postagens que resolveram esse problema, mas ninguém parece ter uma resposta precisa, e nenhuma de suas soluções funcionou para mi

@ Service tem zero pontos de extremidade de aplicativo (sem infraestrutura)

de várias maneiras aqui está o meu app.config

 <system.serviceModel>
    <services>
        <service name="Some.Test.EmployeeManagerService">
            <endpoint address="net.tcp://localhost:8080/Service" binding="netTcpBinding"
                bindingConfiguration="" contract="Contracts.IEmployeeManagerService" />
            <endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange"/>
        </service>
    </services>
</system.serviceModel>

my Contrato:

[ServiceContract(Namespace="Some.Test")]
public interface IEmployeeManagerService
{
    [OperationContract]
    string Test();    
}

Meu Serviço:

public class EmployeeManagerService : IEmployeeManagerService
{
    public string Test()
    {
        return "test";
    }
}

na postagem relacionada, as pessoas aconselharam a atribuir um espaço de nome ao contrato e usá-lo como prefixo no meu app.config para o nome na guia de serviç

Também houve uma sugestão para expor o ponto final mex ... realmente não vejo o que isso tem a ver com isso, mas fiz de qualquer maneir

alguma idéia de por que isso acontece? e como realmente resolver esse problema?

questionAnswers(8)

yourAnswerToTheQuestion