CruiseControl.NET 强制构建无法从 CCTray 工作

标签 cruisecontrol.net cctray

我真的希望 CC.NET 专家可以帮助解决这个问题,因为这个问题很痛苦!

我有一台运行 CruiseControl.NET 和 CCTray 的远程构建机器(版本 1.5.7256.1)

在本地机器上,CCtray 通过 HTTP 而不是 .NET 远程连接进行连接。
配置项目时,我通过 HTTP 添加服务器并使用以下 URL:

http://localhost/ccnet

如果我让 [Set to pre-1.5.0 server] UNCHECKED,则连接失败并出现以下错误:
无法连接到服务器:远程服务器返回错误:(500) 内部服务器错误。

如果我设置为 [Set to pre-1.5.0. server] 检查,然后它成功了,我可以在本地机器上从 CCtray 开始构建。

现在,如果我回到另一台我想远程连接的机器,我会按照相同的步骤操作。同样,只有 1.5.0 之前的设置有效。为什么?! CruiseControl.NET 和 CCTray 位于 1.5.7256.1?!?

我认为可能与前一个有关的第二个问题和主要问题;如果我然后使用 1.5.0 之前的设置,项目会显示出来,但是当我强制构建时,我现在收到此错误:

尝试强制构建时发生意外错误。
未实现该方法或操作。


我做错了什么,我真的很挣扎。我以前使用的是 1.4 版本,这很好用,所以有什么问题吗?我也在使用 IIS7,所以不知道这是否与它有关。

最佳答案

我查看了 1.5 版本(以及当前主干)的托盘应用程序源代码。当连接到 1.5 之前的服务器时,无论您将连接指定为远程处理还是 HTTP,您都会收到未实现的异常尝试强制构建项目时的消息。

看起来您目前的选择是等待新版本或下拉代码并进行修改(我不知道在版本之间保持向后兼容性是多么容易......)

关于CruiseControl.NET 强制构建无法从 CCTray 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3652454/

相关文章:

.net - CruiseControl.NET,Nant 真的有必要吗?

.net - Cruise Control include.projects 无法识别

cruisecontrol.net - 如何使用QTP实现定速巡航

cruisecontrol.net - 巡航控制 - 仪表板上的项目列表太长 - 我们可以有文件夹吗?

msbuild - "Elegant"CruiseControl.Net 和 WiX 集成

1800 秒后 NANT 进程超时

continuous-integration - 你怎么知道谁在修复构建?

cruisecontrol.net - 轮询时CCTray v1.6持续断开连接并重新连接到v1.4.4服务器