ads

Team Foundation Server Build Service errore nella registrazione dell’agent

Ottobre 5th, 2010 No Comments   Posted in Programmazione, Windows

Team Foundation Server possiede una funzionalità chiamata Build Service. Build Service è un servizio integrato in TFS in grado di gestire la continuous integration.

In alcune configurazioni di rete può capitare che l’agent registrato in TFS ritorni uno dei seguenti errori:

TF266001: Team Foundation Server is configuring the build agent. The build service is attempting to connect to the following Team Foundation Server application-tie

Service ‘TFSServer – Agent1’ had an exception:
Exception Message: The HTTP service located at http://tfsserver:9191/Build/v3.0/Services/Controller/1 is too busy.  (type ServerTooBusyException)

Inner Exception Details:

Exception Message: The remote server returned an error: (503) Server Unavailable. (type WebException)Status: ProtocolError
Response Status Code: ServiceUnavailable
Response Status Message: Service Unavailable

In pratica l’agent non riesce a collegarsi al server TFS. Questo può dipendere dalla configurazione proxy che non permette la risoluzione del nome del server. La particolarità di questo problema risiede nel fatto che l’impostazione che indica di non utilizzare il rilevamento automatico delle impostazioni di rete non è globale ma per utente. E’ necessario quindi modificare questa impostazione per l’utente del servizio TFSBuildServiceHost.

Per risolvere il problema potrebbe essere sufficiente fare come segue:

con Windows in italiano

  1. Lanciare GPEdit.msc
  2. Entrare in “Configurazione Computer”
  3. Entrare in “Modelli Amministrativi”
  4. Entrare in “Componenti di Windows”
  5. Entrare in “Internet Explorer”
  6. Selezionare “Basa impostazioni proxy sul computer (non sull’utente)”
  7. cliccare su Attivata

con Windows in inglese

  1. Lanciare GPEdit.msc
  2. Andare in “Computer Configuration“
  3. Andare in “Administrative Templates”
  4. Andare in “Windows Components”
  5. Andare in “Internet Explorer”
  6. Selezionare “Make proxy settings per machine…”
  7. Cliccare su Enabled

Una volta fatto questo modificare la configurazione di connessione in questo modo:

con Windows in italiano

  1. Aprire “Opzioni Internet”
  2. Selezionare “Connessioni”
  3. Selezionare “Impostazioni LAN”
  4. Togliere la spunta da “Rileva automaticamente impostazioni”

con Windows in inglese:

  1. Aprire “Internet options”
  2. Selezionare “Connections”
  3. Selezionare “LAN settings”
  4. Togliere la spunta da “Automatic detect settings”

Dovrebbe essere tutto.

Ti piace questo articolo? Condividilo:

Continuous Integration con CruiseControl.net – Introduzione

Marzo 6th, 2009 4 Comments   Posted in In rilievo, Programmazione

Con questo primo articolo iniziamo una serie di incontri sul Continuous Integration. In particolare, dopo una prima panoramica sui concetti base, entreremo nel vivo con dettagli tecnici dedicati alla messa in opera di un sistema di Continuous Integration con CruiseControl.net su piattaforma Microsoft .Net Framework. More »

Ti piace questo articolo? Condividilo: