Condividi tramite


Risoluzione dei problemi relativi alla gestione di Team Foundation Server

Aggiornamento: novembre 2007

La gestione di Team Foundation Server include l'aggiunta e la gestione degli utenti e dei gruppi in Team Foundation Server, la gestione delle autorizzazioni di Team Foundation Server, la gestione delle autorizzazioni tra Team Foundation Server, Prodotti e tecnologie SharePoint e SQL Reporting Services nonché la gestione di Team Foundation Server nell'ambiente del dominio o del gruppo di lavoro. In questo argomento sono descritti alcuni dei problemi di gestione più comuni con le relative soluzioni.

Se non è possibile risolvere un problema dopo avere esaminato questi suggerimenti, visitare i forum tecnici Microsoft relativi a Visual Studio Team System Team Foundation Server (informazioni in lingua inglese). Questi forum contengono thread in cui è possibile eseguire ricerche su una serie di argomenti della risoluzione dei problemi e vengono sottoposti a controllo per fornire risposte rapide alle domande degli utenti.

  • Gli utenti non possono accedere al portale del progetto Team

  • Gli utenti non possono accedere ai report

  • Impossibile aggiungere un utente o gruppo

  • Un utente o un gruppo aggiunto non viene visualizzato in Team Foundation Server

  • L'utente o il gruppo aggiunto non può accedere a Team Foundation Server

  • Le autorizzazioni modificate per un utente o un gruppo non funzionano in Team Foundation Server

  • La modifica dell'appartenenza a un gruppo di Team Foundation Server non ha effetto immediatamente

  • Riga dell'oggetto mancante negli avvisi di notifica tramite posta elettronica

Risoluzione dei problemi relativi alla gestione

Quando si tenta di risolvere problemi specifici di ambiente, autorizzazioni, gruppi e utenti in Team Foundation Server, verificare se nei messaggi nel log eventi sono riportati errori. Per visualizzare i log eventi, fare clic su Start, Strumenti di amministrazione, Visualizzatore eventi. Gli eventi Team Foundation Server vengono scritti nel log event dell'applicazione e informazioni aggiuntive su ogni evento possono venire visualizzate facendo doppio clic sui singoli eventi. Gli eventi di Active Directory e di sistema locali vengono scritti nel log eventi di sicurezza, mentre gli eventi di servizi e degli account del servizio vengono scritti nel log eventi del sistema.

Se si verificano ritardi significativi nelle prestazioni, controllare innanzitutto se l'hardware di Team Foundation Server soddisfa i requisiti minimi software, quindi controllare il contatore di prestazioni. Per ulteriori informazioni sul controllo dei contatori delle prestazioni, vedere Procedura: visualizzare i contatori delle prestazioni di Team Foundation Server.

Gli utenti non possono accedere al portale del progetto Team

Sintomo:   Viene visualizzato un errore quando si tenta di accedere al portale del progetto Team.

Possibili cause:

  • L'URL del portale del progetto potrebbe essere stato digitato manualmente commettendo un errore. In Team Explorer fare clic con il pulsante destro del mouse sul progetto, quindi scegliere Mostra portale progetto.

  • È possibile che Internet Information Services (IIS) sia interrotto nel server di livello applicazione di Team Foundation. Per verificare se IIS è in esecuzione, nel server di livello applicazione di Team Foundation scegliere Strumenti di amministrazione dal menu Start, quindi Internet Information Services e verificare se il server è interrotto. Per ulteriori informazioni, vedere la classe Procedura: interrompere e avviare servizi, pool di applicazioni e siti Web.

  • È possibile che il pool di applicazioni di Microsoft Team Foundation Server sia interrotto. Aprire Gestione Internet Information Services e verificare che il pool di applicazioni sia in esecuzione.

  • È possibile che non si disponga delle autorizzazioni appropriate in Prodotti e tecnologie SharePoint. Quando si aggiungono utenti o gruppi a Team Foundation Server, è necessario aggiungere utenti e gruppi anche a Windows Prodotti e tecnologie SharePoint e a SQL Reporting Services. Per ulteriori informazioni, vedere la classe Gestione delle autorizzazioni.

  • La versione di Team Explorer in uso corrisponde a quella inclusa in Microsoft Visual Studio 2005 Team Foundation Server. Nella versione originale di Team Explorer e Visual Studio Team System 2008 Team Foundation Server esiste un problema noto che si verifica quando Team Foundation Server è configurato per l'utilizzo di Windows SharePoint Services 3.0. Gli aggiornamenti rapidi possono essere ottenuti dal Servizio Supporto Tecnico Microsoft. In alternativa, aggiornare Team Explorer a Visual Studio Team System 2008. Per ulteriori informazioni, vedere Compatibilità delle versioni per Team Explorer e Compatibilità di versione per Team Foundation Server.

Gli utenti non possono accedere ai report

Sintomo:   Viene visualizzato un errore quando si tenta di aprire un report o di accedervi in Team Explorer.

Possibili cause:

  • Si potrebbe non disporre delle autorizzazioni appropriate in SQL Reporting Services. Quando si aggiungono utenti o gruppi a Team Foundation Server, è necessario aggiungere utenti e gruppi anche a Prodotti e tecnologie SharePoint e a SQL Reporting Services. Per ulteriori informazioni, vedere Gestione delle autorizzazioni e Risoluzione dei problemi relativi alla generazione di report di Team Foundation.

  • È possibile che IIS sia interrotto nel server di livello applicazione di Team Foundation. Per verificare se Internet Information Services (IIS) è in esecuzione, nel server di livello applicazione di Team Foundation scegliere Strumenti di amministrazione dal menu Start, quindi Internet Information Services e verificare se il server è interrotto. Per ulteriori informazioni, vedere Procedura: interrompere e avviare servizi, pool di applicazioni e siti Web.

    Nota:

    Nelle distribuzioni che utilizzano SQL Server 2008, SQL Reporting Services funziona indipendentemente da IIS.

  • È possibile che il pool di applicazioni di SQL Reporting Services sia interrotto in IIS. In IIS, verificare che il pool di applicazioni Reporting Services sia in esecuzione.

Non è possibile aggiungere un utente o un gruppo a Team Foundation Server

Sintomo:   Un gruppo o un utente di dominio non è visualizzato nella finestra di dialogo Utente o gruppo Windows.

Possibili cause:

Un utente o un gruppo aggiunto non viene visualizzato in Team Foundation Server

Sintomo:   Un utente o un gruppo aggiunto di recente non viene visualizzato nel server o nel progetto in cui è appena stato aggiunto.

Possibili cause:

  • È necessario impostare almeno un'autorizzazione su Consenti o Nega per aggiungere correttamente un utente o un gruppo a Team Foundation Server. Se si aggiunge un utente o un gruppo ma non si imposta almeno un'autorizzazione su Consenti o Nega, ovvero si lasciano tutte le autorizzazioni non impostate, tale utente o gruppo non viene aggiunto a Team Foundation Server. Non verranno generati messaggi di errore o avvisi. Per ulteriori informazioni, vedere Gestione di utenti e gruppi e Autorizzazioni per Team Foundation Server.

L'utente o il gruppo aggiunto non può accedere a Team Foundation Server

Sintomo:   Un utente o un gruppo aggiunto di recente non può accedere a elementi di lavoro, codice sorgente, portali del progetto o report di Team Foundation Server.

Nota:

Aggiungere utenti e gruppi ai gruppi di Team Foundation Server anziché al progetto o al server. Per ulteriori informazioni, vedere Gestione di utenti e gruppi.

Possibili cause:

  • In ambienti in cui sono presenti più server Team Foundation Server, l'utente potrebbe tentare di accedere a un server Team Foundation Server in cui non dispone di autorizzazioni su qualsiasi progetto. Assicurarsi che l'utente acceda al server Team Foundation Server corretto per il progetto.

  • L'utente o il gruppo potrebbe appartenere a un dominio o a un gruppo di lavoro diverso che non dispone della relazione di trust necessaria per l'accesso a Team Foundation Server. Per ulteriori informazioni, vedere Gestione di Team Foundation Server in un dominio Active Directory e Gestione di Team Foundation Server in un gruppo di lavoro.

  • È stato aggiunto un utente o un gruppo che dispone solo dell'autorizzazione Amministra aree di sospensione impostata su Consenti o su Nega. Esiste un problema noto con questa autorizzazione in base al quale se si aggiunge un utente o un gruppo che dispone solo di questa autorizzazione impostata su Consenti, l'utente o il gruppo non viene aggiunto correttamente al gruppo Valid Users di Team Foundation e pertanto non può accedere a Team Foundation Server. Controllare se l'utente o il gruppo è presente nell'elenco Valid Users di Team Foundation e quando si aggiunge un utente o un gruppo assicurarsi di impostare altre autorizzazioni su Consenti o Nega oltre all'autorizzazione Amministra aree di sospensione. Per ulteriori informazioni, vedere Gestione di utenti e gruppi, Procedura: visualizzare gli utenti esistenti e Autorizzazioni per Team Foundation Server.

  • È possibile che non si disponga delle autorizzazioni appropriate in Prodotti e tecnologie SharePoint o in SQL Reporting Services. Quando si aggiungono utenti o gruppi a Team Foundation Server, è necessario aggiungere utenti e gruppi anche a Prodotti e tecnologie SharePoint e a SQL Reporting Services. Per ulteriori informazioni, vedere la classe Gestione delle autorizzazioni.

  • Per problemi di controllo del codice sorgente, un utente o un gruppo potrebbe utilizzare un proxy Team Foundation Server che non è stato configurato correttamente. Se sono state apportate modifiche al proxy di Team Foundation Server o all'account del servizio del proxy di Team Foundation Server, è necessario configurare il proxy e il server per riflettere queste modifiche. Per ulteriori informazioni, vedere Procedura: configurare la sicurezza della cache per il proxy di Team Foundation Server, Architettura di sicurezza di Team Foundation Server e Risoluzione dei problemi relativi a Team Foundation Server Proxy.

Le autorizzazioni modificate per un utente o un gruppo non funzionano in Team Foundation Server

Sintomo:   È necessario modificare le autorizzazioni per un utente o un gruppo esistente. Immediatamente dopo avere modificato l'autorizzazione, la funzionalità dell'utente o del gruppo sembra essere rimasta identica.

Possibili cause:

  • La sincronizzazione delle modifiche alle autorizzazioni in Team Foundation Server può richiedere uno o due minuti, specialmente se tra il server di livello dati e quello di livello applicazione di Team Foundation esiste è una latenza di rete significativa. Attendere alcuni minuti, quindi riprovare a effettuare l'operazione. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server e Architettura di sicurezza di Team Foundation Server.

La modifica dell'appartenenza a un gruppo di Team Foundation Server non ha effetto immediatamente

**Sintomo:**Un amministratore aggiunge o rimuove un utente da un gruppo Team Foundation Server. Subito dopo aver aggiunto o rimosso un utente da un gruppo, l'utente non sembra essere stato influenzato dalla modifica nell'appartenenza al gruppo.

Possibili cause:

  • La sincronizzazione delle modifiche dell'appartenenza a un gruppo in Team Foundation Server può richiedere uno o due minuti, specialmente se tra il server di livello dati e quello di livello applicazione di Team Foundation esiste è una latenza di rete significativa oppure se si utilizzano i gruppi di sicurezza di Active Directory tra Team Foundation Server e i controller di dominio in cui risiede il gruppo di sicurezza.

    • Attendere alcuni minuti, quindi riprovare a effettuare l'operazione.

    • Nelle distribuzioni di Active Directory è possibile utilizzare il parametro gpupdate/force per forzare gli aggiornamenti ai gruppi di sicurezza di Active Directory.

    • Se si utilizzano i gruppi di sicurezza di Active Directory e si apportano regolarmente modifiche dell'appartenenza per questi gruppi, è possibile configurare Team Foundation Server affinché si sincronizzi più frequentemente con Active Directory. Per impostazione predefinita, la sincronizzazione con Active Directory viene effettuata ogni ora. È possibile aumentare questa frequenza modificando il file web.config e aggiungendo una chiave appSettings nella sezione IdenityUpdatePeriod. Impostare il valore di appSettings sulla frequenza desiderata. Il valore predefinito è un'ora, 1:0:0.

    • Per ulteriori informazioni, vedere "gpupdate" nel sito Web Microsoft (informazioni in lingua inglese), Procedura: modificare le impostazioni di configurazione per i componenti di Team Foundation Server, Autorizzazioni per Team Foundation Server e Architettura di sicurezza di Team Foundation Server.

Riga dell'oggetto mancante negli avvisi di notifica tramite posta elettronica

Sintomo: La riga dell'oggetto negli avvisi della posta elettronica è vuota.

Possibili cause:

  • I tre assembly seguenti non sono caricati.

    • Microsoft.TeamFoundation.Build.Server.EventFilter.dll

    • Microsoft.TeamFoundation.VersionControl.Server.EventFilter.dll

    • Microsoft.TeamFoundation.VersionControl.WorkItemTracking.Server.EventFilter.dll

    L'applicazione Web dei servizi di Team Foundation Server carica questi assembly all'avvio. Questi assembly non vengono caricati quando le impostazioni di configurazione di ASP.NET per il servizio Web sono state modificate utilizzando Gestione Internet Information Services (IIS). In questo caso viene aggiunto un attributo all'elemento configuration del file del file Web.Config corrispondente.

    Ad esempio, prima che una configurazione venga modificata, il file Web.Config di Services contiene le voci seguenti:

    <configuration>
    <!-- Team Foundation/Web application values -->
    </configuration>
    

    Dopo che viene modificata una configurazione mediante Gestione IIS, il file Web.Config di Services contiene le voci seguenti:

    <configuration xmlns="https://schemas.microsoft.com/.NetConfiguration/v2.0">
    <!-- settings -->
    </configuration>
    

    Per correggere il problema, utilizzare un editor o il Blocco note per rimuovere l'attributo dello spazio dei nomi. Non è necessario eseguire iisreset dopo aver apportato questa modifica.

    Per ulteriori informazioni sulla configurazione di una notifica mediante posta elettronica, vedere Procedura: configurare le impostazioni del server SMTP e delle notifiche di posta elettronica nel file Services Web.Config.

Vedere anche

Attività

Risoluzione dei problemi relativi alle autorizzazioni e alla sicurezza di Team Foundation Server

Risoluzione dei problemi relativi ai contatori delle prestazioni di Team Foundation Server

Risoluzione dei problemi relativi agli strumenti della riga di comando di Team Foundation Server

Risoluzione dei problemi relativi a Team Foundation Server Proxy

Risoluzione dei problemi relativi alla Creazione guidata nuovo progetto team

Risoluzione dei problemi relativi alla generazione di report di Team Foundation

Concetti

Risoluzione dei problemi relativi al data warehouse