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 software

A depuração local de aplicativos do ASP.NET requer um dos seguintes sistemas operacionais:

  • Windows 7 Ultimate

  • Windows 7 Professional

  • Windows 7 Enterprise

  • Windows Vista Ultimate

  • Windows Vista Business

  • Windows Vista Enterprise

  • Windows XP Professional

  • Windows Server 2003 

A depuração remota de aplicativos do ASP.NET requer um cliente local que está executando qualquer edição do Windows Vista ou Windows XP e um servidor remoto que esteja executando um dos seguintes sistemas operacionais:

  • Windows 7 Ultimate

  • Windows 7 Professional

  • Windows 7 Enterprise

  • Windows Vista Ultimate

  • Windows Vista Business

  • Windows Vista Enterprise

  • Windows XP Professional

  • Windows Server 2003

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. Se os computadores estiverem em uma configuração de grupo de trabalho, ambos os computadores deverão executar o Windows XP ou Windows Vista.

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 a conta de usuário no qual o processo de trabalho do ASP.NET é executado. No Windows Vista ou no Windows XP, você pode alterar essa conta editando o arquivo machine.config no servidor que está executando o IIS. No Windows Server 2003, você pode fazer isso usando Gerenciador do IIS (Serviços de Informações da Internet). 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.

Aviso

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