Mensagem de erro "Erro ao tentar executar projeto" ocorre ao depurar um aplicativo da Web no Visual Studio .NET

Traduções deste artigo Traduções deste artigo
ID do artigo: 821255 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Quando você cria um aplicativo da Web no Microsoft Visual Studio .NET e em seguida, pressione F5 para depurar o aplicativo, 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.
Você gostaria de desativar as tentativas futuras para depurar páginas ASP.NET para este projeto?

Causa

Esse problema ocorre se a conta que é usada para executar o processo do operador ASP.NET (por padrão, a conta de usuário ASPNET) não é atribuída o direito de usuário "Representar um cliente após autenticação" nas configurações de Diretiva de segurança local . Esse problema pode ocorrer quando você instalar o Microsoft Visual Studio .NET depois de instalar Windows 2000 Service Pack 4 (SP4) no computador. Nessa situação, a conta ASPNET não é atribuída o direito de usuário "Representar um cliente após autenticação" nas configurações de Diretiva de segurança local .

Direito (também chamado SeImpersonatePrivilege) é um novo segurança do Windows 2000 configuração que o usuário "Representar um cliente após autenticação" foi incluído primeiro no Windows 2000 SP4. Para obter mais informações sobre as novas configurações de segurança introduzido no Windows 2000 SP4, incluindo o direito de usuário "Representar um cliente após autenticação", consulte a seção "Informações adicionais" neste artigo.

Como Contornar

Para contornar esse problema, atribua o usuário "Representar um cliente após autenticação" para a direita a conta ASPNET nas configurações de Diretiva de segurança local :
  1. Clique em Iniciar , aponte para programas , aponte para Ferramentas administrativas e, em seguida, clique em Diretiva de segurança local .
  2. Clique duas vezes em Diretivas locais e clique em Atribuição de direitos de usuário .
  3. No painel direito, clique duas vezes representar um cliente após autenticação .
  4. Na caixa de diálogo Local Security Policy Setting , clique em Adicionar .
  5. Na caixa de diálogo Selecionar usuários ou grupo , clique em ASPNET , clique em Adicionar e, em seguida, clique em OK .
  6. Clique em OK .

Mais Informações

O "Representar um cliente após autenticação" direito de usuário (também chamado SeImpersonatePrivilege) ajuda a aumentar a segurança no Windows 2000. (Esse direito de usuário foi incluído primeiro no Windows 2000 SP4.) Essa configuração de segurança ajuda a para impedir que servidores não autorizados representem clientes que se conectam a ele por meio de métodos como procedimento remoto (RPC) chama ou pipes nomeados. Para obter informações adicionais sobre as configurações de segurança que são introduzidas no Windows 2000 SP4, incluindo o direito de usuário "Representar um cliente após autenticação", clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
821546Visão geral sobre o "representar um cliente após autenticação" e as configurações de segurança "Criar objetos globais"
Para obter informações adicionais sobre como obter o service pack mais recente para o Windows 2000, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
260910Como obter o Service Pack mais recente do Windows 2000
Para obter informações adicionais sobre como atribuir direitos de usuário no Windows 2000, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
220019COMO: Definir direitos de usuário no Windows 2000

Propriedades

ID do artigo: 821255 - Última revisão: segunda-feira, 30 de outubro de 2006 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Professional SP4
Palavras-chave: 
kbmt kbnofix kbbug KB821255 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: 821255

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