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
Accedere al server a livello applicazione.
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
Se un file Web.config si trova nella directory appropriata ma non è denominato Web.config, rinominarlo come Web.config.
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.
Trovare il file Web.config per il sito Web o la directory virtuale il cui file di configurazione manca.
Copiare Web.config nella directory corrispondente sul server a livello applicazione.
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:
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).
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.
Salvare e chiudere il file.
Se si ripristina il file Web.config dei servizi, modificare il file per supportare la configurazione di distribuzione:
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.
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.
Salvare e chiudere il file.
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.
Riavviare i servizi Web per rendere effettive le modifiche.
Nel server a livello applicazione, fare clic sul pulsante Start, scegliere Strumenti di amministrazione, quindi Servizi.
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