В прошлом я видел, что эта ошибка происходит с пользовательским dll's, который я записал. Я попробовал много способов обойти вещи, те, которые добавляют код к GAC и т.д.
Я на самом деле ответил на подобный вопрос, http://social.technet.microsoft.com/Forums/en-US/sharepointdevelopment/thread/ab43b645-77f9-44e1-8c50-c1e902f7d5b2
Моя фиксация была то, что я добавил DLL к элементу блоков web.config
После того как я сделал это, я заметил, что больше не видел ошибок в конечном счете журналы моих фронтэндов.
Я принимаю openldap экземпляр здесь, но slapcat утилита может оказаться полезной. Несколько лет назад я выполнял ldap экземпляр, который часто аварийно завершал его индексы, таким образом, его довольно общее для slapcat база данных в большой ldif файл, выселите файлы дб, и затем slapadd для регенерации дб от ldif.
Одна из наших машин, выполняющих стороннюю систему, которая использовала LDAP для аутентификации среди других вещей, нарушила свою установку LDAP до настоящего времени (я никогда не разрабатывал, как как обычно нет никаких непристойных остановок, которые я могу объяснить).
Следующее всегда работало для сортировки его:
/etc/init.d/ldap stop
cd /var/lib/ldap-dpp/
rmdir -rfv /home/tmp_ldap/
mkdir /home/tmp_ldap
cp * /home/tmp_ldap/ -av
/usr/sbin/slapd_db_recover -v
/etc/init.d/ldap start
(заменяющий любые пути корректными для Вашей системы, конечно)
Если это перестало работать, у Вас есть резервное копирование от шага 2 для отката к готовому для попытки чего-то еще. Могло бы стоить взять полное системное резервное копирование теперь прежде, чем сделать любые шаги для устранения проблемы, в случае, если попытки починить вещи делают что-то хуже.