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.
Cuidado |
---|
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