Error de objeto de servidor "ASP 0178" al crear una instancia del objeto COM
Este artículo le ayuda a resolver el error "ASP 0178" que se produce al crear una instancia del objeto COM.
Versión del producto original: Internet Information Services
Número de KB original: 198432
Síntomas
Al crear una instancia de un componente COM en un servidor fuera de proceso (EXE) de Active Server Pages (ASP), puede producirse el siguiente error:
Error de objeto de servidor "ASP 0178 : 80070005"
Error de acceso Server.CreateObject
testOOP.asp, línea 12
Error en la llamada a Server.CreateObject al comprobar los permisos.
Se deniega el acceso a este objeto.
Causa
No se han establecido los permisos adecuados para acceder e iniciar el objeto COM fuera de proceso (OOP).
Solución
Debe conceder a la cuenta de IUSR_<machine_name> permisos para iniciar y acceder al objeto COM de OOP mediante dcomcnfg
lo siguiente:
Inicie DCOMCNFG haciendo clic en el botón Inicio, seleccionando Ejecutar y escribiendo Dcomcnfg en el cuadro de diálogo Ejecutar.
En la pestaña Seguridad predeterminada , haga clic en Editar valor predeterminado en el marco Permisos de acceso predeterminados . Aparece el cuadro de diálogo Permisos de valor del Registro.
Agregue la cuenta IUSR_<machine_name> y la cuenta INTERACTIVA al cuadro de diálogo Permisos de valor del Registro y haga clic en Aceptar.
En la pestaña Seguridad predeterminada , haga clic en Editar valor predeterminado en el marco Permisos de inicio predeterminados. Aparece el cuadro de diálogo Permisos de valor del Registro.
Agregue la cuenta IUSR_<machine_name> al cuadro de diálogo Permisos de valor del Registro y haga clic en Aceptar.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de