none
Erro ao tentar instanciar os componentes no Windows 2003 RRS feed

  • 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

    quarta-feira, 21 de junho de 2006 12:44

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.

    quarta-feira, 16 de agosto de 2006 17:50

Todas as Respostas

  • Seta o usuário << todos >> na hora que estiver criando ele no MTS irá funcionar !

    sábado, 24 de junho de 2006 14:05
  • 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.

    quarta-feira, 16 de agosto de 2006 17:50
  • 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.
    sexta-feira, 20 de outubro de 2006 21:47