Procedura: ripristinare un file Web.config mancante

Aggiornamento: novembre 2007

Se non è possibile accedere a un servizio Web, il file Web.config per tale servizio potrebbe mancare perché spostato, rinominato o eliminato. I file Web.config contengono impostazioni di configurazione per Visual Studio Team System Team Foundation Server. Per informazioni preliminari su tali impostazioni, vedere Gestione delle impostazioni di configurazione di Team Foundation Server.

Se si sospetta l'assenza di un file Web.config, cercarlo nella directory e nelle sottodirectory dei servizi Web. Per informazioni sul percorso di archiviazione dei file Web.config, vedere Procedura: modificare le impostazioni di configurazione per i componenti di Team Foundation Server. Se un file Web.config manca, è necessario ripristinarlo per poter utilizzare la configurazione di distribuzione corrente.

Nota importante:

Non utilizzare la scheda ASP.NET di Internet Information Services (IIS) Manager (inetmgr) (versione 6.0) per modificare un file di configurazione. Se si utilizza questa scheda, viene aggiunto un attributo all'elemento <configuration> del file. Questo attributo interferisce con il normale funzionamento.

Autorizzazioni necessarie

Per eseguire queste procedure, è necessario essere un membro del gruppo di sicurezza Administrators nel server a livello applicazione per Team Foundation.

Per ripristinare un file Web.config mancante

  1. Accedere al server a livello applicazione.

  2. Aprire Esplora risorse, aprire la directory di installazione di Team Foundation Server e individuare il file Web.config per ogni servizio Web, come descritto nella tabella seguente:

    Sito o servizio Web

    Percorso del file Web.config

    Sito Web Team Foundation Server

    Directory radice dei servizi Web

    Servizi Team Foundation

    Sottodirectory dei servizi

    Servizio di compilazione Team Foundation

    Sottodirectory di compilazione

    Servizio di controllo della versione

    Sottodirectory VersionControl

    Servizio di gestione elementi di lavoro

    Sottodirectory WorkItemTracking

  3. Se un file Web.config si trova nella directory appropriata ma non è denominato Web.config, rinominarlo come Web.config.

  4. Se la directory non contiene un file Web.config, ripristinarlo dall'origine di installazione di Team Foundation Server.

    Questi file si trovano nelle sottodirectory della directory AT. Per Team System 2008 Team Foundation Server, aprire la directory \AT\Programmi\Microsoft Visual Studio 2008 Team Foundation Server\Web Services.

    1. Trovare il file Web.config per il sito Web o la directory virtuale il cui file di configurazione manca.

    2. Copiare Web.config nella directory corrispondente sul server a livello applicazione.

  5. Se si è ripristinato il file dei servizi Web globale (ovvero il file Web.config nella directory principale dei servizi Web), modificare il file per supportare la configurazione di distribuzione:

    1. In un editor di testo o XML, aprire il file Web.Config copiato nella directory Unità:\%Programmi%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services.

      Nota:

      Anche se si è connessi con credenziali amministrative, è necessario aprire Blocco note con privilegi amministrativi per eseguire questa funzione in un server che esegue Windows Server 2008. Per aprire Blocco note con privilegi amministrativi, fare clic su Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi fare clic su Esegui come amministratore. Per ulteriori informazioni, vedere il sito Web Microsoft (informazioni in lingua inglese).

    2. Modificare il valore degli elementi seguenti per riflettere la distribuzione:

      <add key="TFSNameUrl" value="http://TFSAppTierServer:8080" />
      <add key="TFS Name" value="TFSAppTierServer"/>
      <add key="TFSUrlPublic" value="https://www.TFSURLPublic.com:8081"/>
      

      Per ulteriori informazioni, vedere Impostazioni globali del file web.config nei componenti di Team Foundation Server.

    3. Salvare e chiudere il file.

  6. Se si ripristina il file Web.config dei servizi, modificare il file per supportare la configurazione di distribuzione:

    1. In un editor di testo o XML, aprire il file Web.Config copiato nella directory Unità\%Programmi%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services.

    2. Modificare il valore degli elementi seguenti per riflettere la distribuzione:

      <add key="ConnectionString" value="Application Name=TeamFoundation;Persist Security Info=False;Initial Catalog=TfsIntegration;Data Source=TFSDataTier;Integrated Security=SSPI"/>
      <add key="eventingEnabled" value="true" />
      <add key="emailNotificationFromAddress" value="TFSService@domain" />
      <add key="smtpServer" value="TFSSMTPServer" />
      

      Per ulteriori informazioni, vedere Impostazioni del file Web.Config di Services nei componenti di Team Foundation Server.

    3. Salvare e chiudere il file.

  7. Modificare qualsiasi altro file Web.config che supporta le personalizzazioni apportate alla distribuzione.

    Per ulteriori informazioni, vedere Gestione delle impostazioni di configurazione di Team Foundation Server.

  8. Riavviare i servizi Web per rendere effettive le modifiche.

    1. Nel server a livello applicazione, fare clic sul pulsante Start, scegliere Strumenti di amministrazione, quindi Servizi.

    2. Fare clic con il pulsante destro del mouse su Servizio Pubblicazione sul Web (W3SVC), quindi scegliere Riavvia.

Vedere anche

Attività

Procedura: modificare le impostazioni di configurazione per i componenti di Team Foundation Server

Concetti

Impostazioni globali del file web.config nei componenti di Team Foundation Server

Impostazioni del file Web.Config di Services nei componenti di Team Foundation Server

Altre risorse

Gestione delle impostazioni di configurazione di Team Foundation Server

Risoluzione dei problemi di accesso ai servizi Web

Correzione di procedure di connessione e configurazione