Я вызываю операцию WCF и столкнулся с классической циклической ссылкой, в которой мой основной объект (Персоны) содержал ссылку на другой объект (Напоминания), который должен содержать ссылку на Персон. Я исправил это с помощью ReferencePreservingDataContractFormatAttribute (хорошо документировано в режиме онлайн, если вы его Bing). И это исправление отлично подходит для вызова моего сервиса из моего сайта проекта. Однако когда я пытаюсь вызвать его из WCFTestClient, я получаю исключение Stackoverflow. Если я снимаю свой .Include ("Person") в моей сервисной операции, то он отлично работает в обеих. У кого-нибудь есть идеи, почему это может произойти? Я сравнил разделы serviceModel в файлах конфигурации, чтобы убедиться в отсутствии существенных различий. Спасибо за любые идеи, которые вы можете предоставить.