PROBLEMA: Erro de objeto de servidor "ASP 0178" ocorre ao executar um WebClass no Windows 2000

Traduções deste artigo Traduções deste artigo
ID do artigo: 255502 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sintomas

Quando você executa um WebClass (aplicativo do IIS) no Visual Basic 6.0 no Windows 2000, a seguinte mensagem de erro aparece no navegador:
Objeto de servidor, ASP 0178 (0x800A0005) Falha na chamada para Server.CreateObject ao verificar as permissões. Acesso negado a este objeto.
Este erro ocorre somente quando você executa o WebClass do Visual Basic integrated development Environment (IDE). Ele não ocorre quando você executa o WebClass em um estado compilado.

Causa

O usuário de autenticação, normalmente a conta IUSR_ < nome_do_computador > conta se você usar acesso anônimo, não tem as permissões apropriadas para acessar o servidor DCOM (VB6.exe, neste caso). Quando você depurar WebClasses no IDE do Visual Basic, o "usuário que inicia" é o usuário interativo e o usuário está acessando o servidor DCOM é o "usuário autenticação".

Como não há nenhuma entrada DCOM para o VB6.exe, o DCOM usa as permissões padrão. No Windows 2000, as permissões de acesso padrão DCOM só são dadas à conta do sistema e o usuário que inicia por padrão. Como o usuário iniciar e o usuário acessa o servidor DCOM não são iguais, o erro ocorre.

Como Contornar

Para contornar este problema, adicione uma entrada DCOM para o VB6.exe no registro. Isso permitirá que você defina as permissões DCOM específicas para depuração WebClasses no Visual Basic. As instruções para fazer isso estão no seguinte artigo da Base de dados de Conhecimento Microsoft:
259725PROBLEMA: Erro ocorre quando você depura um componente COM + com o Visual Basic IDE com um cliente ASP

Mais Informações

Esse comportamento não ocorre no Windows NT 4.0 e Internet Information Server (IIS) 4.0.

Para obter informações adicionais sobre o erro ASP 0178 em Windows NT 4.0, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
198432PROBLEMA: Server objeto Error 'ASP 0178' criar uma instância COM objeto
192152PROBLEMA: Erro de objeto de servidor ' ASP 0178: 800a0005 ' de WebClasses

Propriedades

ID do artigo: 255502 - Última revisão: domingo, 23 de fevereiro de 2014 - Revisão: 3.3
A informação contida neste artigo aplica-se a:
  • the operating system: Microsoft Windows 2000
  • Microsoft Internet Information Services 5.0
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Palavras-chave: 
kbnosurvey kbarchive kbmt kberrmsg kbpending kbprb kbwebclasses KB255502 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 255502

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com