Ошибка объекта сервера "ASP 0178" при создании экземпляра COM-объекта
Эта статья поможет устранить ошибку ASP 0178, которая возникает при создании экземпляра COM-объекта.
Оригинальная версия продукта: службы IIS
Исходный номер базы знаний: 198432
Симптомы
При создании экземпляра COM-компонента на сервере без обработки (EXE) из active Server Pages (ASP) может возникнуть следующая ошибка:
Ошибка объекта сервера "ASP 0178 : 80070005"
Ошибка доступа Server.CreateObject
testOOP.asp, строка 12
Сбой вызова Server.CreateObject при проверке разрешений.
Доступ к этому объекту запрещен.
Причина
Не заданы соответствующие разрешения для доступа к com-объекту OOP и запуска его запуска.
Разрешение
Необходимо предоставить учетной записи IUSR_<machine_name> разрешения на запуск com-объекта OOP и доступ к ней с помощью dcomcnfg
следующих действий:
Запустите DCOMCNFG, нажав кнопку Пуск, выбрав Выполнить и введя Dcomcnfg в диалоговом окне Запуск.
На вкладке Безопасность по умолчанию щелкните изменить значение по умолчанию в кадре Разрешения доступа по умолчанию . Откроется диалоговое окно Разрешения значений реестра.
Добавьте учетную запись IUSR_<machine_name> и учетную запись INTERACTIVE в диалоговое окно Разрешения для значений реестра и нажмите кнопку ОК.
На вкладке Безопасность по умолчанию щелкните Изменить значение по умолчанию в кадре Разрешения на запуск по умолчанию. Откроется диалоговое окно Разрешения значений реестра.
Добавьте учетную запись IUSR_<machine_name> в диалоговое окно Разрешения значения реестра и нажмите кнопку ОК.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по