Compartilhar via


Depuração do ASP.NET: requisitos do sistema

Este tópico descreve os requisitos de software e de segurança para cenário de depuração do ASP.NET:

  • Depuração local, na qual o Visual Studio e o aplicativo Web são executados no mesmo computador.Há duas versões do controle desse cenário:

    • O código do ASP.NET reside no sistema de arquivos.

    • O código do ASP.NET reside em um site do IIS.

  • Depuração remota, na qual o Visual Studio é executado em um computador cliente e depura um aplicativo Web que esteja em execução em um computador de servidor remoto.

Requisitos de segurança

Para a depuração remota, os computadores locais e remotos devem estar em uma configuração de domínio ou em uma configuração de grupo de trabalho.

Para depurar o processo de trabalho do ASP.NET, você deverá ter permissão para depurar esse processo.Por padrão, os aplicativos do ASP.NET são executados como usuários do ASPNET.Se o processo de trabalho está sendo executado como ASPNET ou como SERVIÇO DE REDE, você deve ter privilégios de administrador para depurá-lo.

O nome do processo de trabalho do ASP.NET varia de acordo com o cenário de depuração e a versão do IIS.Para obter mais informações, consulte Como localizar o nome do processo ASP.NET.

Você pode alterar o usuário da conta que o ASP.NET o processo de trabalho é executado, editando o arquivo Machine. config no servidor que está executando o IIS.A melhor maneira de fazer isso é usar o Serviços de informações da Internet (IIS) Manager.Para obter mais informações, consulte Como executar o processo de trabalho em uma conta de usuário.

Se você alterar o processo de trabalho do ASP.NET para ser executado em sua própria conta de usuário, não precisará ser um administrador no servidor que está executando o IIS.

Observação de cuidadoCuidado

Antes de alterar o processo de trabalho do ASP.NET para ser executado em uma conta diferente, considere as possíveis consequências se o processo de trabalho do ASP.NET for invadido ao executar sob essa conta.As contas de usuário ASPNET and NETWORK SERVICE são executadas com as permissões mínimas, reduzindo o dano possível se o processo for invadido.Se você precisar alterar o processo de trabalho do ASP.NET para ser executado sob uma conta que tenha permissões maiores, o dano potencialmente será maior.

Consulte também

Tarefas

Como executar o processo de trabalho em uma conta de usuário

Outros recursos

Depurando aplicativos ASP.NET e AJAX