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