PRB: error de objeto de servidor ' ASP 0178 ' que crea instancias del objeto COM

Síntomas

Al crear una instancia de un componente COM en un servidor fuera de proceso (EXE) desde páginas Active Server (ASP), puede producirse el siguiente error:

Error de objeto de servidor ' ASP 0178:80070005 ' Server. CreateObject error de Access testOOP. asp, línea 12 error en la llamada a Server. CreateObject al comprobar los permisos. Acceso denegado a este objeto.

Causa

No se han establecido los permisos adecuados para acceder e iniciar el objeto COM fuera de proceso (OOP).

Resolución

Debe dar a los IUSR_<machine_name> permisos de cuenta para iniciar y obtener acceso al objeto COM OOP mediante DCOMCNFG de la siguiente manera:

  1. Para iniciar DCOMCNFG, haga clic en el botón Inicio, seleccione Ejecutar y escriba "DCOMCNFG" en el cuadro de diálogo Ejecutar.

  2. 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 .

  3. Agregue el IUSR_<machine_name>cuenta y el cuadro de diálogo permisos de valor del registro , y haga clic en Aceptar.

  4. En la pestaña seguridad predeterminada , haga clic en Editar valores predeterminados en el marco predeterminado de permisos de inicio. Aparece el cuadro de diálogo permisos de valor del registro .

  5. Agregue el IUSR_<machine_name> cuenta al box0 de diálogo permisos de valor del registro y haga clic en Aceptar.

Estado

Este comportamiento es una característica del diseño de la aplicación.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×