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