У меня есть служба, работающая под учетной записью локальной системы. У меня есть приложение, которое работает в режиме не UAC. Оба взаимодействуют друг с другом, поскольку оба действуют как сервер и клиент.
Приложение как клиент может связываться с Сервисом. Но служба как клиент не может связаться с приложением.
Если я запускаю с UAC, проблема решена.
<customBinding>
<binding name="net.pipe">
<namedPipeTransport />
</binding>
</customBinding>