Para usar um dos construtores ServiceHost que utiliza uma instância de serviço, o InstanceContextMode do serviço deve ser ...

Para usar um dos construtores ServiceHost que utiliza uma instância de serviço, o InstanceContextMode do serviço deve ser definido como InstanceContextMode.Single. Isso pode ser configurado via ServiceBehaviorAttribute. Caso contrário, considere o uso de construtores ServiceHost que utilizam um argumento Type.