В Windows 7 и .NET 4 я получаю очень странные эффекты от именованного конвейерного транспорта WCF, когда мой клиент WCF является службой Windows.
Моя служба WCF размещается в приложении пользовательского режима и отображается поверх привязки именованного канала.
Мой клиент WCF - это служба Windows, работающая как сетевая служба (я получаю тот же результат, если он работает как локальная система).
Если мое приложение пользовательского режима (то есть служба WCF) работает как администратор домена, то оно работает нормально, но если приложение пользовательского режима является обычным пользователем (или локальным администратором), то соединение отклоняется с исключением CommunicationObjectFaptedException.
Я видел здесь несколько вопросов, касающихся участия UAC, но я не видел ни одного реального решения, которое бы просто обеспечивало правильную работу именованного трубного транспорта. Это просто неизбежная ошибка фреймворка?