Пара снимков в темноте ...
Работает ли ваша служба Windows? Помимо этого, ваша служба WCF работает в службе Windows? Мой проект также содержит службу WCF в службе Windows (вы можете увидеть общие пошаговые инструкции здесь ). Несмотря на то, что у меня служба Windows помечена для автоматического запуска, мне все равно придется запускать ее вручную в первый раз. Возможно, есть опция командной строки InstallUtil.exe, о которой я не знаю, которая сделает это для меня. Но дело в том, что если ваша служба Windows или служба WCF внутри нее не запущены, вы, очевидно, не можете видеть конечную точку MEX.
Другая вещь, которую я заметил. Ваша ошибка говорит о том, что метаданные нельзя получить из net.tcp: // localhost: 9090 / Service2, но базовый адрес, который вы указали в своем комментарии, показывает
net.tcp: // локальный: 9090 / Service_2. Возможно, это просто тип-о, но не мешало бы перепроверить, что все написано правильно, особенно если add.config генерируется вручную.