В случае появления такого сообщения необходимо проверить на компьютере, где запущен сервер веб-доступа, какие компоненты IS-Builder выполняются при возникновении этой ошибки:
1. | Если запущен sblogon.exe, но не запущен sbrte.exe, то вероятно, что у пользователя, от имени которого работает sblogon.exe, нет прав на доступ и запуск объекта sbrte.exe. Подробнее о настройке прав доступа см. раздел «Пользователь Windows для запуска пула приложений». |
2. | Имя сервера и имя базы данных системы, прописанные в конфигурационном файле сервера веб-доступа, не соответствуют имени сервера и имени базы данных системы, прописанных в файле %APPDATA%\NPO Computer\IS-BUILDER\systeminfo.xml. Имя сервера и имя базы данных можно просмотреть в Конфигураторе серверной части веб-доступа на закладке «Подключение к DIRECTUM». |
3. | Если не запущен ни sblogon.exe, ни sbrte.exe, то, вероятно, у пользователя, от имени которого запускаются эти объекты, нет прав доступа к ним. |
Проверить права доступа к объектам можно с помощью утилиты dcomcnfg. Утилита запускается из командной строки.
Более подробную информацию о такой ошибке можно посмотреть в логах IS-BUILDER на сервере. По умолчанию логи ошибок сохраняются в файл <Имя компьютера>.log, который располагается в папке %APPDATA%\NPO Computer\IS-BUILDER\. Если при установке DIRECTUM была выбрана другая папка размещения ошибок, то посмотреть ее можно в файле %APPDATA%\NPO Computer\\IS-BUILDER\logsettings.xml, в параметре LogPath.
В частности, если в лог-файлах сервера веб-доступа, по умолчанию C:\Inetpub\wwwroot\DIRECTUMWebAccess\logs\, фиксируется ошибка вида «Retrieving the COM class factory for component with CLSID» при попытке входа в систему пользователя с Windows-аутентификацией, то, скорее всего, на сервере веб-доступа некорректно настроены локальные параметры безопасности.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |