Error al crear objeto en ASP
Me da el siguente error en un ASP al pasarlo a IIS 6.0 en Windows 2003 (en Windows 2000 funcionaba bien)
Objeto Server error 'ASP 0178 : 80070005'
Error de acceso a Server.CreateObject
/scripts/clientesform2.asp, línea 95
Error en la llamada a Server.CreateObject al comprobar permisos. Se ha denegado el acceso a este objeto.
La linea donde me pasa esto es la siguiente:
Set ObjetoDLL=Server.CreateObject("ASPIntranet.Funciones")
Entiendo que debe ser algun problema de seguridad pero me estoy volviendo loco y no hay manera de que funcione.
Gracias a todos...
Objeto Server error 'ASP 0178 : 80070005'
Error de acceso a Server.CreateObject
/scripts/clientesform2.asp, línea 95
Error en la llamada a Server.CreateObject al comprobar permisos. Se ha denegado el acceso a este objeto.
La linea donde me pasa esto es la siguiente:
Set ObjetoDLL=Server.CreateObject("ASPIntranet.Funciones")
Entiendo que debe ser algun problema de seguridad pero me estoy volviendo loco y no hay manera de que funcione.
Gracias a todos...
Brother a mi me sale exactamente el error que mencionas, por favor ayudame si es que ya lo resolviste, muchas gracias
Faltan los permisos para ejecutar objeto COM
Esto te puede ayudar..... esta en portugues pero se entiende claro
Por que isso acontecia : Faltava setar as permissões associadas para acessar e executar os objetos COM Out-of-Process (OOP) .
Para resolver o problema , temos que dar as permissões para o usuário do IIS , o IUSR_<nome_da_maquina> , utilizando o dcomcnfg. Para isso , vá em Start(Iniciar) - Run ( Executar ) e digite "Dcomcnfg" na caixa de diálogo . Na opção "Default Security" , clique em "Edit Default" na parte chamada "Default Access Permissions" . Aparecerá a caixa de diálogo "Registry Value Permissions" .
Coloque a conta do usuário do IIS , o IUSR_<nome_da_maquina> e a conta INTERACTIVE nessa ciaxa de diálogo e clique em OK .
Voltando a opção "Default Security" , procure agora o pedaço chamado "Default Launch Permissions" e clique em "Edit Default". Novamente aparece a caixa de diálogo "Registry Value Permissions" . Insira a conta do usuário do IIS , o IUSR_<nome_da_maquina> , e clique em Ok .
Esto te puede ayudar..... esta en portugues pero se entiende claro
Por que isso acontecia : Faltava setar as permissões associadas para acessar e executar os objetos COM Out-of-Process (OOP) .
Para resolver o problema , temos que dar as permissões para o usuário do IIS , o IUSR_<nome_da_maquina> , utilizando o dcomcnfg. Para isso , vá em Start(Iniciar) - Run ( Executar ) e digite "Dcomcnfg" na caixa de diálogo . Na opção "Default Security" , clique em "Edit Default" na parte chamada "Default Access Permissions" . Aparecerá a caixa de diálogo "Registry Value Permissions" .
Coloque a conta do usuário do IIS , o IUSR_<nome_da_maquina> e a conta INTERACTIVE nessa ciaxa de diálogo e clique em OK .
Voltando a opção "Default Security" , procure agora o pedaço chamado "Default Launch Permissions" e clique em "Edit Default". Novamente aparece a caixa de diálogo "Registry Value Permissions" . Insira a conta do usuário do IIS , o IUSR_<nome_da_maquina> , e clique em Ok .
Tambien tengo el mismo error pero lo que está en portugues no lo encuentro en el component service. Alguien me puede indicar si le dió
A mi se me ha solucionado ejecutando el DCOMCNFG, localizando el componente en cuestión y en sus propiedades, en la pestaña \'GENERAL\', he puesto \'Nivel de autenticación: Ninguno\'. Supongo que se puede adaptar este nivel de seguridad a las necesidades que se tengan, que en mi caso era ninguna. Saludos.
