CCtray无法连接到仪表板

时间:2012-02-27 14:45:52

标签: cruisecontrol.net cctray

我正在使用CCnet 1.6和cctray 1.6。在构建服务器上,托盘使用localhost正常工作。但是,我无法将托盘连接到仪表板。仪表板URL工作得很好,但当我将其放入cctray设置时,我收到500内部服务器错误。

直到我不得不将CCnet从defaultwebsite移动到它自己的网站。当我改变它时,我错过了什么吗?

谢谢, 乔

4 个答案:

答案 0 :(得分:3)

实际上这类似于问题I just asked但是如果你想坚持使用远程处理(但可能无法通过互联网使用完整的等等工作)

  1. 打开dashboard.config(可能路径为C:\ Program Files(x86)\ CruiseControl.NET \ webdashboard \ dashboard.config)

  2. 找到仪表板连接到服务器的端口号(例如:21234)

  3. 在CC Tray中,选择远程处理并输入 hostname:portnumber (例如:mycruiseserver:21234)

答案 1 :(得分:2)

假设CCNET服务器是本地网络的一部分,这应该有效:

  • 选择.NET远程处理作为连接类型
  • 仅通过其IP地址(而不是使用仪表板URL)指定CCNET服务器的地址

答案 2 :(得分:0)

尝试关闭防火墙,可能是因为你没有打开你的端口。

然后,使用buildserver:port方法(远程通过 .NET )。

答案 3 :(得分:0)

我刚刚解决了我的问题(我的安装为v1.8.3)。

我在dashboard.config的<server />标记中设置了name属性以匹配主机名。我不确定这是否是必需的,但这是我尝试的第一件事。

然后,我检查了IIS中托管仪表板的站点的绑定。绑定的主机名为空,因此我将其更改为站点的主机名。

我注意到当我尝试连接CCTray时,CCNet机器的事件日志记录了未知域的异常。

当我在远程机器上的CCTray中添加构建服务器时,我通过仪表板选择了它,它对我有用。