Você pode receber um erro "Acesso negado" quando você tenta depurar um aplicativo da Web no Visual Studio. NET, e ter permissões administrativas da mensagem

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: 894433
Sintomas
Poderá receber a seguinte mensagem de erro quando você tenta depurar um aplicativo da Web:
Acesso negado
O problema ocorre quando as seguintes condições forem verdadeiras:
  • Você está conectado ao seu computador com permissões administrativas.
  • Você está depurando um aplicativo da Web no Microsoft Visual Studio. NET.
  • O sistema operacional que você está usando é o Microsoft Windows XP Service Pack 2.
  • A conta de processo de trabalho do Microsoft ASP.NET não é um membro do grupo Administradores.
Causa
O problema ocorre porque o processo do operador do ASP.NET não tem o direito de usuário representar um cliente após autenticação . Se a conta de processo do operador não tiver esse direito, não é possível anexar o depurador ao processo. A conta de processo do operador é configurada usando o elemento processModel no arquivo Machine.config.
Resolução
Para dar o operador de processo conta representar um cliente após autenticação usuário direita, siga estas etapas:
  1. Clique em Iniciar , aponte para configurações e, em seguida, clique em Painel de controle .
  2. Clique duas vezes em Ferramentas administrativas .
  3. Clique duas vezes em Local Security Policy .
  4. Expanda Configuração de segurança , expanda Diretivas locais e clique em Atribuição de direitos de usuário .
  5. No painel de diretiva , clique representar um cliente após autenticação com o botão direito do mouse e, em seguida, clique em Propriedades .
  6. Clique em Adicionar usuário ou grupo .
  7. Adicione a conta processo de trabalho que está configurada no elemento processModel do arquivo Machine.config.
  8. Clique duas vezes em OK .
  9. Clique em Iniciar , clique em Executar , digite iisreset e, em seguida, clique em OK .
  10. Em um prompt de comando, digite o seguinte comando para atualizar as diretivas no computador:
    gpupdate /force
Mais Informações

Etapas para reproduzir o problema

  1. Abra o arquivo Machine.config. Localize o elemento processModel .
  2. Substitua o atributo de nome de usuário e o atributo de senha como um usuário não administrativo.
  3. Reinicie o Internet Information Services (IIS).
  4. Fazer logoff no seu computador. Faça logon no seu computador para que você tenha permissões administrativas.
  5. Inicie o Visual Studio NET..
  6. Crie um novo aplicativo Web.

    Quando você tenta depurar o aplicativo da Web, você receberá a seguinte mensagem de erro:
    Erro ao tentar executar projeto: não é possível iniciar a depuração no servidor web. O acesso foi negado.
Referências
Para obter mais informações sobre desenvolvimento de software no Visual Studio .NET que tenha permissões não administrativas, visite o seguinte site da Web Microsoft Developer Network (MSDN):

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 894433 - Última Revisão: 05/18/2007 08:56:40 - Revisão: 3.5

Microsoft Visual Studio .NET 2002 Academic Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0, Microsoft Windows XP Service Pack 2

  • kbmt kbvs2002sp1fix kbvs2002sp1sweep kberrmsg kbprb kbpermissions kbiis kbtshoot kbbug kbfix KB894433 KbMtpt
Comentários