Erro de objeto do servidor 'ASP 0178' ao instanciar objeto COM
Este artigo ajuda você a resolve o erro 'ASP 0178' que ocorre quando você instancia o objeto COM.
Versão original do produto: Serviços de Informações da Internet
Número de KB original: 198432
Sintomas
Ao instanciar um componente COM em um EXE (servidor fora de processo) das Páginas do Servidor Ativo (ASP), o seguinte erro pode ocorrer:
Erro do objeto do servidor 'ASP 0178 : 80070005'
Erro de acesso Server.CreateObject
testOOP.asp, linha 12
A chamada para Server.CreateObject falhou ao verificar permissões.
O acesso é negado a esse objeto.
Motivo
As permissões apropriadas para acessar e iniciar o objeto COM fora do processo (OOP) não foram definidas.
Resolução
Você precisa dar ao IUSR_<machine_name> permissões de conta para iniciar e acessar o objeto COM do OOP usando dcomcnfg
fazendo o seguinte:
Inicie DCOMCNFG clicando no botão Iniciar, selecionando Executar e digitando Dcomcnfg na caixa de diálogo Executar.
Na guia Segurança Padrão , clique no quadro Editar Padrão no quadro Permissões de Acesso Padrão . A caixa de diálogo Permissões de Valor do Registro é exibida.
Adicione a conta IUSR_<machine_name> e a conta INTERACTIVE à caixa de diálogo Permissões de Valor do Registro e clique em OK.
Na guia Segurança Padrão , clique no quadro Editar Padrão no quadro Permissões de Inicialização Padrão. A caixa de diálogo Permissões de Valor do Registro é exibida.
Adicione a conta IUSR_<machine_name> à caixa de diálogo Permissões de Valor do Registro e clique em OK.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários