CruiseControl.net力构建不从CCTRAY工作
-
01-10-2019 - |
题
我真的希望有人是CC.NET专家可以为此提供帮助,因为这个问题很痛苦!
我有一台远程构建计算机,运行cruisecontrol.net和cctray(版本1.5.7256.1)
在本地计算机上,我有CCTRAY通过HTTP连接,而不是NOT .NET远程连接。当我配置项目时,我通过HTTP添加服务器,并使用以下URL:
如果我离开[设置为1.5.0服务器]未选中,则它将无法与此错误联系:无法连接到服务器:远程服务器返回错误:(500)内部服务器错误。
如果我设置为[设置为1.5.0。 [服务器]已检查,然后成功,我可以从本地机器上的CCTRAY启动构建。
现在,如果我回到另一台我想远程连接的计算机,我会遵循相同的步骤。同样,只有1.5.0设置有效。为什么?! cruisecontrol.net和cctray为1.5.7256.1?!?
我认为第二个问题和主要问题可能与以前有关;如果我使用pre-1.5.0设置偷辆显示,但是当我强制构建时,我现在会遇到此错误:
试图强制构建时发生了意外的错误。该方法或操作未实现。
我做错了什么,我真的很挣扎。我以前使用了1.4个版本,而且工作正常,所以有些破坏了吗?我也使用IIS7,所以不知道这是否与此有关。
解决方案
我查看了1.5版本的托盘应用程序的源代码(以及当前的中继线)。当连接到1.5前服务器时,无论您是否指定连接为远程或HTTP,您都会收到未完成的例外。试图强制构建项目时的消息。
看来您目前的选择是等待新版本或拉下代码并修改(我不知道版本之间的后退兼容性很容易。
其他提示
听起来您可能有配置选项,这可能是破坏变化的一部分?您可以发布更多的配置,以便我们检查吗?
另外,保存更改后,您是否查看了服务器日志?它经常有关于破裂的信息。尤其是在更改配置文件并保存后立即发生的部分。
我有兴趣查看日志文件信息。另外,为什么要使用HTTP而不是远程?也许在ccnet.exe.config中向我们展示您的一些设置?这是我的远程设置,我认为这是默认设置:
<system.runtime.remoting>
<application>
<channels>
<channel ref="tcp" port="21234">
<serverProviders>
<formatter ref="binary" typeFilterLevel="Full"/>
</serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
另外,您可能需要检查该服务器上的安全问题和防火墙设置。 (Windows事件日志用于安全审核失败等...)