Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья поможет устранить ошибку (не удается создать объект), возникающую при запуске приложения Active Server Pages (ASP).
Исходная версия продукта: Активные серверные страницы
Исходный номер базы знаний: 201740
Симптомы
При запуске приложения ASP могут возникнуть следующие ошибки:
Ошибка журнала событий приложения:
Сбой при создании из контекста объекта: CoCreateInstance (ProgId: ADODB). Connection.1.5) (CLSID: {ID}) (Сведения о внутренних серверах транзакций Майкрософт: файл: d:\viper\src\runtime\context\ccontext.cpp, Строка: 1292)
Ошибка браузера:
Ошибка среды выполнения Microsoft VBScript "800a01ad" ActiveX не может создать объект /test.asp, строка 1
Строка в ASP-файле считывается следующим образом:
<% set db = Server.CreateObject("ADODB.Connection") %>
Причина
Эта проблема связана с разрешениями, предоставленными библиотекам динамических ссылок (DLL). Учетные записи IUSR_computer и IWAM_computer (где компьютер является именем компьютера) не имеют разрешений, необходимых для выполнения библиотек DLL, создаваемых в Server.CreateObject
строке в коде ASP.
Решение
Учетные записи IUSR_computer и IWAM_computer должны быть предоставлены разрешения на чтение каталога\<drive letter>: \Program Files\Common Files\System\ADO
.