Eu também tive os mesmos problemas. Neste fórum emgucv , não sei por que cvextern.dlldo emgucv 3.4.3 não é possível carregar cvextern (porque não é possível encontrar cvextern), e você permitiu usar o arquivo cvextern.dlldo emgucv 3.4.2 (certifique-se de escolher x64 / x86), copie /bin/Debuge este arquivo é encontrado automaticamente /bin/Debug/x86ou /bin/Debug/x64quando você termina de construir o programa no Visual Studio. O Erro: The type initializer for 'Emgu.CV.CvInvoke' threw an exception. : Unable to load DLL 'cvextern': The specified module could not be found. (Exception from HRESULT: 0x8007007E) Para resolver o problema copia a pasta x64 ou x86 para dentro da pasta bin da aplicação. Ou copie os arquivos para dentro da pasta bin da aplicação WCF.
Os serviços WCF não rodam no IIS 8 com a configuração padrão, porque o servidor web não sabe como lidar com solicitações de entrada direcionadas a arquivos .svc. Você pode ensiná-lo em duas etapas: 1. Adicione um novo tipo MIME: Extensão: .svc Tipo MIME: application/octet-stream 2. Adicione um novo manipulador HTTP gerenciado: Caminho da solicitação: *.svc Tipo: System.ServiceModel.Activation.HttpHandler Nome: svc-Integrated Fonte: https://gyorgybalassy.wordpress.com/2012/09/24/publishing-a-wcf-service-on-iis8/