No se puede crear object al examinar páginas ASP

Este artículo le ayuda a resolver el error (No se puede crear objeto) que se produce cuando se ejecuta una páginas Active Server (ASP).

Versión del producto original:   páginas Active Server
Número KB original:   201740

Nota

Se recomienda encarecidamente que todos los usuarios actualicen a Microsoft Internet Information Services (IIS) versión 7.0 que se ejecuta en Microsoft Windows Server 2008. IIS 7.0 aumenta significativamente la seguridad de la infraestructura web.

Para obtener más información acerca de IIS 7.0, visite el siguiente sitio web de Microsoft:

https://www.iis.net/default.aspx?tabid=1

Síntomas

Cuando se ejecuta páginas Active Server (ASP), es posible que reciba los siguientes errores.

Error del registro de eventos de la aplicación:

Error al crear desde el contexto del objeto: CoCreateInstance (ProgId: ADODB. Connection.1.5) (CLSID: {00000514-0000-0010-8000-00AA006D2EA4}) (Microsoft Transaction Server Internals Information: File: d:\viper\src\runtime\context\ccontext.cpp, Line: 1292)

Error del explorador:

Error de tiempo de ejecución de Microsoft VBScript '800a01ad' ActiveX componente no puede crear objeto /test.asp, línea 1

La línea del archivo páginas Active Server texto es la siguiente:

<% set db = Server.CreateObject("ADODB.Connection") %>

Causa

Este problema está relacionado con los permisos concedidos a las DLL. La cuenta IUSR_computer y IWAM_computer (donde el equipo es el nombre del equipo) no tienen los permisos necesarios para ejecutar las DLL que se crean instancias en la línea "Server.CreateObject" en el código ASP.

Solución

A IUSR_computer y IWAM_computer cuenta deben concederse permisos de lectura al \<drive letter>: \Program Files\Common Files\System\ADO directorio.