Compartir a través de


Solucionar problemas del servidor de Team Foundation Build

Actualización: noviembre 2007

La sección siguiente describe los problemas comunes del servidor de Team Foundation Build y proporciona información sobre cómo solucionarlos.

Errores del servicio de compilación

Al hacer clic en Cola en el cuadro de diálogo Poner en cola compilación, puede recibir uno de los mensajes de error siguientes:

  • Error: TF42046: No se puede tener acceso al servicio de generación utilizado en el proceso de generación. Este error se produce cuando el equipo del agente de compilación no está conectado, el servicio requerido no se está ejecutando, Team Foundation Build no está instalado en el equipo de compilación, Team Foundation Build está configurado para un servidor Team Foundation Server diferente o cuando la red no está disponible. Póngase en contacto con el administrador de Team Foundation Server para comprobar que Team Foundation Build está correctamente instalado y ejecutándose.

  • Error: El servicio de generación no pudo validar el llamador. Asegúrese de que la conexión de red entre el equipo de compilación y Team Foundation Server es correcta y de que el llamador es válido.

Solución

Para corregir cualquiera de estos errores, asegúrese de que se cumplen las condiciones siguientes:

  • Asegúrese de que el componente de compilación está instalado en el equipo de compilación y de que el servicio Team Foundation Build de Visual Studio está ejecutándose en el controlador de servicios.

    Inicie el servicio Team Foundation Build de Visual Studio; para ello, seleccione Servicios en Herramientas administrativas. En el panel Servicios, haga clic con el botón secundario del mouse en Visual Studio Team Foundation Build y haga clic en Iniciar.

  • Asegúrese de que la cuenta que ejecuta el servicio de compilación en el equipo de compilación es miembro del grupo Build Services para ese proyecto de equipo. Es un requisito para conceder a la cuenta los permisos adecuados para los distintos componentes de Team Foundation Server.

  • Si el equipo de compilación está habilitado para firewall, asegúrese de que tfsbuildservice está en la lista de excepciones.

  • Compruebe que el nombre de agente de compilación proporcionado para la definición de compilación es correcto.

  • Asegúrese de que coinciden las versiones de Team Foundation Server y del servidor de Team Foundation Build.

  • Asegúrese de que el equipo de generación que se utilizó con otra versión de Team Foundation Server (por ejemplo, Team Foundation Server beta2), no se encuentra configurado para utilizarse para el nuevo servidor de Team Foundation Server. En estos casos, la clave AllowedTeamServer del Registro, situada en la ruta HKCU\Software\microsoft\visualstudio\9.0\teambuild para la cuenta del servicio de compilación o la clave AllowedTeamServer del archivo TFSBuildService.config contiene el servidor de equipo permitido. Si ya no se utiliza el servidor especificado, elimine la entrada del Registro.

  • Si estas soluciones no funcionan, abra el registro de eventos de Windows y compruebe los errores y advertencias. Para abrir el visor de eventos, en el equipo de compilación o el servidor de nivel de aplicación de Team Foundation Server, haga clic en Iniciar y, a continuación, en Ejecutar. Escriba eventvwr en el cuadro de diálogo Ejecutar. El registro de eventos de Windows se abre para que pueda examinar los errores y advertencias relacionados con Team Foundation Build.

Vea también

Tareas

Cómo: Establecer permisos para el agente de Team Foundation Build

Otros recursos

Administrar Team Foundation Build