Здравствуйте! Ошибка протокола -- она, как говорится, и в Африке ошибка протокола. Значит Ваш запрос неправильно сформирован. Самому, правда, не приходилось писать такие низкоуровневые вещи, и с API для .net я не знаком, поэтому могу лишь высказать теоретическое предложение. Поскольку syncrepl -- расширение операции Search, неплохо было бы для начала отработать простой поисковый запрос, без элементов управления. А когда сервер будет возвращать данные, можно навесить на SearchRequest Message элемент управления Sync Request Control.
Егор.