Condividi tramite


Procedura: verificare o correggere la configurazione IIS per un pool di applicazioni

Aggiornamento: novembre 2007

È possibile che si presentino problemi quando si tenta di accedere a un sito Web o a un servizio Web se si verifica una delle condizioni seguenti con un pool di applicazioni per Team Foundation:

  • Il pool è arrestato. Il pool di applicazioni deve essere sempre in esecuzione. Se in un determinato periodo di tempo molti processi di lavoro non riescono, il pool di applicazioni potrebbe arrestarsi in conseguenza dell'impostazione Abilita protezione rapida da errori. Per ulteriori informazioni sui processi di lavoro, vedere "Configuring Rapid-Fail Protection in IIS 6.0 (IIS 6.0)" nel sito Web Microsoft Windows Server 2003 TechCenter (informazioni in lingua inglese).

  • L'impostazione Avvio automatico è disattivata. Se un pool di applicazioni si arresta, questa impostazione potrebbe venire disattivata. Se si riavvia il pool di applicazioni, l'impostazione Avvio automatico viene attivata automaticamente.

  • L'impostazione di ASP.NET 2.0 è errata. Per i computer che eseguono Windows Server 2008, la versione ASP.NET è assegnata al pool di applicazioni in cui è in esecuzione l'applicazione.

    Nota:

    Per i computer che eseguono Windows Server 2003, la versione ASP.NET è assegnata al sito Web in cui è in esecuzione l'applicazione. Per ulteriori informazioni, vedere Procedura: verificare o correggere la configurazione IIS per un sito Web o una directory virtuale.

  • L'impostazione Identità non è corretta. Questa impostazione deve corrispondere all'account del servizio per Team Foundation Server, specificato al momento dell'installazione. A questo account si fa riferimento come TFSService.

Per verificare o correggere la configurazione di Internet Information Services (IIS) per un pool di applicazioni, controllare che ogni pool di applicazioni sia in esecuzione e che l'identità sia impostata correttamente.

Team Foundation Server utilizza i pool di applicazioni seguenti con le identità corrispondenti:

Pool di applicazioni

Identità

DefaultAppPool

Servizio di rete

Pool di applicazioni di Microsoft Team Foundation Server

TFSService

Pool di applicazioni di Microsoft Team Foundation Server Proxy (solo quando è installato Team Foundation Server Proxy)

TFSService

ReportServer

Nota:

ReportServer viene gestito in IIS per SQL Server 2005 ma non per SQL Server 2008.

Servizio di rete

Amministrazione centrale SharePoint v3

TFSService

Nota:

In una distribuzione a server singolo occorre accedere al server di livello applicazione per interrompere e avviare tutti i pool di applicazioni. In una distribuzione a server doppio è necessario accedere al server appropriato in cui è definito il pool di applicazioni. Per ulteriori informazioni sul percorso dei pool di applicazioni in una distribuzione a server doppio, vedere Procedura: interrompere e avviare servizi, pool di applicazioni e siti Web.

Autorizzazioni necessarie

Per eseguire queste procedure è necessario essere membri del gruppo di sicurezza Administrators nel server in cui è definito il pool di applicazioni.

Per riavviare un pool di applicazioni o modificarne l'identità in Internet Information Services 6.0

  1. Accedere al server in cui è definito il pool di applicazioni.

  2. Aprire il menu Start, puntare su Strumenti di amministrazione e quindi fare clic su Gestione Internet Information Services (IIS).

    Verrà visualizzato Gestione Internet Information Services (IIS).

  3. Nel riquadro della struttura ad albero espandere il computer locale e fare clic sul nodo Pool di applicazioni.

    Nel riquadro dei risultati viene visualizzato lo stato di ciascun pool di applicazioni.

  4. Se un pool di applicazioni è arrestato, farvi clic con il pulsante destro del mouse e scegliere Avvia.

  5. Per verificare o modificare l'identità di un pool di applicazioni, fare clic con il pulsante destro del mouse sul pool di applicazioni e scegliere Proprietà.

  6. Nella scheda Identità:

    • Per DefaultAppPool e ReportServer, verificare che Servizio di rete sia selezionato per l'opzione Predefinito. Se non è selezionato, selezionarlo.

    • Per tutti gli altri pool di applicazioni per Team Foundation, verificare che sia selezionato Configurabile e che Nome utente e Password siano impostati per l'account di TFSService. Se non lo sono, fare clic su Configurabile e specificare questi valori.

  7. Se si è modificato Identità, arrestare e riavviare il pool di applicazioni.

  8. Chiudere Gestione Internet Information Services (IIS).

Per riavviare un pool di applicazioni, cambiarne la versione di ASP.NET o modificarne l'identità in Internet Information Services 7.0

  1. Accedere al server in cui è definito il pool di applicazioni.

  2. Aprire il menu Start, puntare su Strumenti di amministrazione, fare clic con il pulsante destro del mouse su Gestione Internet Information Services (IIS) e quindi scegliere Esegui come amministratore.

    Verrà visualizzato Gestione Internet Information Services (IIS).

  3. Nel riquadro Connessioni, espandere il nodo del computer locale e fare clic sul nodo Pool di applicazioni.

    Nella pagina Pool di applicazioni viene visualizzato lo stato di ogni pool di applicazioni.

  4. Se un pool di applicazioni è arrestato, farvi clic con il pulsante destro del mouse e scegliere Avvia.

  5. Nella pagina Pool di applicazioni, esaminare tutti i pool di applicazioni di Team Foundation.

    • In Versione di .NET Framework, assicurarsi che venga visualizzato v2.0.

    • In Modalità pipeline gestita, assicurarsi che venga visualizzato Classica.

  6. Se le assegnazioni sono diverse da quelle indicate nel passaggio 5, fare clic sul pool di applicazioni. Quindi, fare clic su Impostazioni di base nel riquadro Azioni.

    Verrà visualizzata la finestra di dialogo Modifica applicazione.

  7. In Versione di .NET Framework, fare clic su .NET Framework v2.0.50727.

  8. In Modalità pipeline gestita, fare clic su Classica e quindi su OK.

  9. Per verificare o modificare l'identità di un pool di applicazioni, fare clic su di essa e quindi su Impostazioni predefinite pool di applicazioni.

  10. In Modello di processo, fare clic sulla proprietà Identità e quindi fare clic sul pulsante delle proprietà (...).

    Verrà visualizzata la finestra di dialogo Identità pool di applicazioni.

  11. Per specificare un'opzione di identità, eseguire uno dei passaggi seguenti:

    • Per il pool di applicazioni ReportServer, fare clic su Account predefinito. Quindi, fare clic su Sistema locale o su Servizio di rete.

    • Per tutti gli altri pool di applicazioni, fare clic su Account personalizzato e quindi fare clic su Imposta.

      Verrà visualizzata la finestra di dialogo Imposta credenziali. In Nome utente e Password, digitare il nome utente e la password dell'account TFSService.

      Nota:

      Quando si riconfigura un pool di applicazioni in IIS 7.0, non è necessario riciclare i pool di applicazioni o utilizzare il comando iisreset. Tutte le funzionalità di IIS 7.0 recuperano automaticamente le modifiche di configurazione.

  12. Chiudere Gestione Internet Information Services (IIS).

Vedere anche

Altre risorse

Risoluzione dei problemi di accesso ai servizi Web

Correzione di procedure di connessione e configurazione