Partilhar via


Como: Atualizar permissões para Components MTS existentes no ASP.NET

Devido às alterações para o modelo de segurança do ASP.NET, talvez seja necessário alterar permissões de acesso de segurança para quaisquer componentes do COM+ 1.0 serviços Microsoft Transaction Server (MTS) existentes que você planeja usar com os aplicativos ASP.NET.Uma exceção comum ao chamar um componente MTS sem as permissões de segurança necessárias é [COMException (0x800a0046): Permission denied].

Antes de usar um componente MTS a partir de um aplicativo do ASP.NET, faça as alterações de segurança descritas nas seguintes etapas.

Para atualizar permissões para um componente MTS existente

  1. Execue o Dcomcnfg.exe.

    A janelaComponent Services do console de gerenciamento abrirá.Esse console também está disponível no menuAdministrative Tools .

  2. Expanda Component Services, Computers, My Computer, e COM+ Applications.

  3. Selecione o aplicativo MTS em COM+ Applications e abra a janelaProperties do aplicativo.

  4. Clique na guia Identity e altere a conta na qual o componente é executado para uma nova conta máquina local que foi criada exclusivamente para essa finalidade.

  5. Em Computers, selecione My Computer e abra a janelaProperties.

  6. Na guia COM Security, em Access Permissions, clique em Edit Default e adicione a conta de usuário que você adicionou para a guiaIdentity na etapa 4.

  7. Reinicie o IIS para garantir que as alterações sejam aplicadas.

Consulte também

Conceitos

Compatibilidade com Componentes COM.

Expondo componentes COM para o .NET Framework

Outros recursos

Segurança de aplicativos da Web ASP.NET

Considerações de design para interoperação