2012-02-27 27 views
6

Estoy usando CCnet 1.6 y cctray 1.6. En el servidor de compilación, la bandeja funciona correctamente con localhost. De forma remota, no puedo conectar la bandeja al tablero. La URL del tablero funciona muy bien, pero cuando la pongo en la configuración de cctray, aparece un error interno de 500 servidores.CCtray no se puede conectar al tablero

Esto funcionó hasta que tuve que mover CCnet del sitio web predeterminado a su propio sitio. ¿Me perdí algo cuando lo cambié?

Gracias, Joe

Respuesta

1

Suponiendo que el servidor CCNET es parte de su red local esto debería funcionar:

  • Seleccionar remoto .NET como tipo de conexión
  • especifica la dirección del servidor de CCNET sólo su dirección IP (en lugar de usar el URL del tablero)
+1

Por lo tanto, probé la IP del servidor como .NET remoto. El error es el siguiente: No se pudo conectar al servidor: Falló un intento de conexión porque la parte conectada no respondió correctamente después de un período de tiempo, o la conexión establecida falló porque el host conectado no pudo responder 10.210.0.14:21234 – MoreThanWYSIWYG

+0

Tuve la mismo problema, pero después de configurar una regla de firewall para el puerto 21234 para permitir el acceso entrante, las cosas funcionaron nuevamente. – Jeroen

2

Actualmente es similar a una pregunta I just asked pero si quieres que persista con la comunicación remota (pero puede no funcionar tan bien a través de Internet con firwalls y similares)

  1. Abra su dashboard.config (probable ruta es C: \ Archivos de programa (x86) \ CruiseControl.NET \ webdashboard \ dashboard.config)

  2. Encuentra el número de puerto su tablero de instrumentos está conectando con el servidor en el (por ejemplo: 21234)

  3. en bandeja CC, seleccione la comunicación remota y entrar nombre de host: número de puerto (p. ej .: mycruiseserver: 21234)

0

Intente apagar su firewall, puede ser que no haya abierto su puerto.

Luego, utilice el método buildserver:port (de forma remota a través de .NET).

0

Acabo de solucionar mi problema (v1.8.3 para mi instalación).

Establecí el atributo de nombre en la etiqueta <server /> en dashboard.config para que coincida con el nombre de host. No estoy seguro si eso es obligatorio, pero eso es lo primero que intenté.

Luego inspeccioné los enlaces para el sitio que el panel de instrumentos tiene alojado en IIS. El nombre de host para el enlace estaba en blanco, así que lo cambié al nombre de host del sitio.

Noté que el registro de eventos de la máquina CCNet tenía excepciones registradas para dominio desconocido cuando intenté conectar CCTray a él.

Cuando fui a agregar un servidor de compilación en CCTray en la máquina remota, seleccioné a través del tablero y funcionó para mí.

Cuestiones relacionadas