Usuário com melhor resposta
Erro ao tentar instanciar os componentes no Windows 2003

Pergunta
-
Bom dia.
Estou com o seguinte problema: Tenho um servidor ASP Windows 2003. Nele instalei alguns componentes com+ como proxy que exportei de um servidor COM+. Ao tentar executar qualquer página ASP que tente criar qualquer objeto com+ recebo a seguinte mensagem;Server object error 'ASP 0178 : 80070005'
Server.CreateObject Access Error
../Relatorio.asp, line 31
The call to Server.CreateObject failed while checking permissions. Access is denied to this object.
Alguém saberia como resolver esse problema?
Att.
Diovani
Respostas
-
Olá!
Vc pode tentar definir a seguinte linha no arquivo Assemblyinfo.vb do seu projeto COM+:
<Assembly: ApplicationAccessControl(AccessChecksLevelOption.ApplicationComponent)>
Sem esta linha da erro qdo tentamos usar o componente no ASP!
Espero ter ajudado.
- Marcado como Resposta Harley AraujoModerator terça-feira, 26 de outubro de 2010 11:16
Todas as Respostas
-
-
Olá!
Vc pode tentar definir a seguinte linha no arquivo Assemblyinfo.vb do seu projeto COM+:
<Assembly: ApplicationAccessControl(AccessChecksLevelOption.ApplicationComponent)>
Sem esta linha da erro qdo tentamos usar o componente no ASP!
Espero ter ajudado.
- Marcado como Resposta Harley AraujoModerator terça-feira, 26 de outubro de 2010 11:16
-
No seu servidor COM crie um usuário e coloque-o no grupo chamado distributed COM administrators e no seu servidor web vá no IIS e dentro da pasta virtual vá em segurança de pasta=> controle de acesso anonimo=> editar e coloque esse usuário que você criou no servidor de COM. Caso vc esteja num dominio selecione um dominio, caso seja maquinas isoladas, você deve criar o usuario no servidor WEB com o mesmo login e senha que existe no servidor COM. Com isso os pacotes passam a ser instanciados pela rede.