Share via


Procedura: configurare una porta interattiva per Team Foundation Build

Aggiornamento: novembre 2007

È possibile specificare una porta interattiva sul computer di compilazione che può essere utilizzata da un agente di compilazione. Una porta interattiva consente di interagire con elementi dell'interfaccia utente di Windows come ad esempio Windows Forms.

Autorizzazioni necessarie

Per completare questa procedura, è necessario essere un membro del gruppo Administrators nel computer. Inoltre, l'account del servizio che esegue TfsBUildService.exe dovrà essere membro del gruppo Servizi di generazione. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Per abilitare la porta interattiva

  1. Accedere al computer di compilazione dove è installato Team Foundation Build.

  2. Sul computer di compilazione, fare clic su Avvia, fare clic su Pannello di controllo, fare clic su Strumenti di amministrazione e quindi fare clic su Servizi.

  3. Nel riquadro Servizi (Computer Locale), fare clic col pulsante destro del mouse su Visual Studio Team Foundation Build e selezionare Proprietà.

  4. Per arrestare il Servizio Team Build, nella finestra di dialogo Proprietà di Visual Studio Team Foundation Build (computer locale) fare clic su Interrompi sotto Stato del servizio.

  5. Trovare il file TfsBuildservice.config.exe nella cartella <radice>: \Programmi\Microsoft Visual Studio 9.0 \Common7\IDE\PrivateAssemblies, fare clic col pulsante destro del mouse sul file e selezionare Apri dal menu a discesa.

    Il file viene aperto nell’editor XML di .

  6. Modificare il valore di InteractivePort ed impostarlo sul valore numerico desiderato.

    Ad esempio, 9192. Per ulteriori informazioni, vedere Procedura: modificare le impostazioni contenute nel file TfsBuildService.exe.config.

  7. Salvare le modifiche e chiudere il file.

  8. Dal Prompt dei Comandi, eseguire wcfhttpconfig reserve <account utente> < numero della porta> per inserire la nuova porta nell'elenco di controllo di accesso (ACL).

    Per ulteriori informazioni, vedere wcfhttpconfig (Team Foundation Build).

  9. Dopo che la porta è stata aggiunta ad ACL, aggiungerla all’elenco delle eccezioni del Windows Firewall.

  10. Per riavviare il servizio di compilazione, fare clic su Avvia, selezionare Pannello di controllo, fare clic su Strumenti di amministrazione e quindi scegliereServizi.

  11. Nel riquadro Servizi (Computer Locale), fare clic col pulsante destro del mouse su Visual Studio Team Foundation Build e selezionare Proprietà.

  12. Per avviare il Servizio Team Build, nella finestra di dialogo Proprietà di Visual Studio Team Foundation Build (computer locale) fare clic su Avvia sotto Stato del servizio.

    A questo punto è possibile associare la nuova porta ad un agente di compilazione. Per ulteriori informazioni, vedere Procedura: creare e gestire agenti di compilazione.

Per eseguire TfsBuildservice configurato sulla porta interattiva

  1. Sul computer di compilazione, fare clic su Start e poi fare click su Esegui.

    Verrà visualizzata la finestra di dialogo Esegui.

  2. Nella finestra di dialogo Esegui, digitare cmd.exe nella casella di testo Apri e fare quindi clic su OK.

  3. Al Prompt dei Comandi, digitare cd <radice>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies per trovare il file TfsBuildService.exe.

  4. Per avviare il servizio, digitare TfsBuildService.exe al Prompt dei Comandi.

    TfsBuildService deve essere in esecuzione affinché una definizione di compilazione possa accedere alla porta interattiva.

Vedere anche

Attività

Procedura: configurare e installare Team Foundation Build

Procedura: creare una definizione di compilazione

Concetti

Impostazioni del file TfsBuildService.exe.config nei componenti di Team Foundation Server