Condividi tramite


Requisiti di sistema per il debug di ASP.NET

In questo argomento vengono descritti i requisiti software e di sicurezza per gli scenari di debug di ASP.NET:

  • Debug locale in cui Visual Studio e l'applicazione Web vengono eseguiti nello stesso computer. Questo scenario presenta due varianti:

    • Il codice ASP.NET risiede nel file system.

    • Il codice ASP.NET risiede in un sito Web IIS.

  • Il debug remoto in cui Visual Studio è in esecuzione in un computer client ed esegue il debug di un'applicazione Web in esecuzione in un computer server remoto.

Requisiti software

Il debug locale delle applicazioni ASP.NET richiede uno dei sistemi operativi seguenti:

  • Windows 7 Ultimate

  • Windows 7 Professional

  • Windows 7 Enterprise

  • Windows Vista Ultimate

  • Windows Vista Business

  • Windows Vista Enterprise

  • Windows XP Professional

  • Windows Server 2003 

Il debug remoto delle applicazioni ASP.NET richiede un client locale che esegue qualsiasi versione di Windows Vista o Windows XP e un server remoto che esegue uno dei sistemi operativi seguenti:

  • Windows 7 Ultimate

  • Windows 7 Professional

  • Windows 7 Enterprise

  • Windows Vista Ultimate

  • Windows Vista Business

  • Windows Vista Enterprise

  • Windows XP Professional

  • Windows Server 2003

Requisiti di sicurezza

Per il debug remoto, i computer locale e remoto devono appartenere a una configurazione di dominio o di gruppo di lavoro. Se i computer appartengono a una configurazione di gruppo di lavoro, entrambi devono eseguire Windows XP o Windows Vista.

Per eseguire il debug del processo di lavoro ASP.NET, è necessario disporre delle autorizzazioni appropriate. Per impostazione predefinita, le applicazioni ASP.NET vengono eseguite come utente ASPNET. Se il processo di lavoro è in esecuzione come ASPNET o come SERVIZIO DI RETE, per eseguirne il debug è necessario disporre dei privilegi di amministratore.

Il nome del processo di lavoro ASP.NET varia in base allo scenario di debug e alla versione di IIS. Per ulteriori informazioni, vedere Procedura: individuare il nome del processo ASP.NET.

È possibile modificare l'account utente con cui viene eseguito il processo di lavoro ASP.NET. In Windows Vista o Windows XP, è possibile modificare questo account modificando il file machine.config nel server in cui è eseguito IIS. In Windows Server 2003 questa operazione viene effettuata utilizzando Gestione Internet Information Services (IIS). Per ulteriori informazioni, vedere Procedura: eseguire il processo di lavoro con un account utente.

Se si modifica il processo di lavoro ASP.NET affinché venga eseguito con il proprio account utente, non è necessario essere un amministratore nel server che esegue IIS.

Avviso

Prima di modificare il processo di lavoro ASP.NET in modo che venga eseguito con un account diverso, considerare le possibili conseguenze di un eventuale attacco al processo di lavoro ASP.NET mentre viene eseguito con tale account.Gli account utente ASPNET e SERVIZIO DI RETE vengono eseguiti con autorizzazioni minime, riducendo il più possibile i danni in caso di attacchi al processo.Se è necessario modificare il processo di lavoro ASP.NET in modo che venga eseguito con un account con autorizzazioni più elevate, il danno potenziale è maggiore.

Vedere anche

Attività

Procedura: eseguire il processo di lavoro con un account utente

Altre risorse

Debug di applicazioni ASP.NET e AJAX