Мы пытаемся запустить OCS 2007 R2. Клиенты входят в систему нормально, но когда я оставляю его на некоторое время, мы все равно получаем сообщение об ошибке синхронизации адресной книги:
«Не удается выполнить синхронизацию с корпоративной адресной книгой. Это может быть связано с тем, что настройка прокси-сервера в вашем веб-браузере не разрешает доступ к адресной книге. Если проблема не исчезнет, обратитесь к системному администратору».
Когда я пытаюсь загрузить файл локально, появляется эта ошибка:
Could not load file or assembly 'ABServerHttpHandler, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Failed to grant minimum permission requests. (Exception from HRESULT: 0x80131417)
Я погуглил и наткнулся на этот пост (http://social.technet.microsoft.com/Forums/en/ocsaddressbook/thread/c28ff2d8-66a4-456c-a5ad-e445a667e8ed), который предлагает удалить и переустановить .NET 2.0, но, похоже, это тоже не решило проблему. Когда мы запускаем abserver.exe -validateDB, он работает правильно.
Мы даже попробовали предложение из блога Грега (http://blogs.technet.com/greganth/archive/2009/03/11/office-communicator-notifications-cannot-synchronize-address-book.aspx) о перезапуске служб веб-компонентов, но это тоже не сработало. По-прежнему наблюдается та же проблема. Так есть ли у кого-нибудь представление о том, куда мы идем дальше?
Оказывается, это проблема доверия IIS. Когда я установил для сайта OCS был настроен на полное доверие, он начал работать правильно.