What to do when your TFS build agent says it is ready, but the icon says it is not
When using TFS2010 It is possible for a build agent to appear to be ready (or so the status label says) but the icon stays in the off state. This is usually due to a couple of broad categories of error, you can find out which by checking the Windows event log. The build agent cannot communicate with the controller In the event log you see something like Service ‘Default Agent - win7’ had an exception: Exception Message: There was no endpoint listening at http://controller.mydomain.co.uk:9191/Build/v3.0/Services/Controller/1 that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. (type EndpointNotFoundException) ...