是否存在64位CruiseControl.NET?

时间:2009-11-12 01:37:43

标签: iis-6 64-bit cruisecontrol.net windows-server-2003

是否存在64位CruiseControl.NET或是否需要安装32位版本?我们的CI服务器是64位Server2003。目前我一直在测试WinXP Pro并没有问题。

如果我确实需要在64位操作系统上运行32位cc.net,我应该遇到什么问题?这篇文章提到了一对夫妇Running 32-bit ASP.NEt 3.5 apps in Windows 2003 64-bit。我还需要安装.NET 2.0和3.5框架。如果运行cc.net 32​​位,我是否安装32位版本? 32位和64位可以在同一台服务器上共存吗?

5 个答案:

答案 0 :(得分:2)

快速查看源代码,可以看出CruiseControl.NET是使用“Any CPU”平台编译的,因此它将(并且确实)在32位或64位运行时运行。

我的笔记本运行64位O / S,并且CruiseControl.NET服务器或Web仪表板(IIS 7)没有问题。按照正常情况安装它,你应该没问题。

我个人真的很担心,如果需要> 3GB内存:)

答案 1 :(得分:1)

它不应该是你需要担心的任何事情。 Cruise控件只是启动构建,后续步骤如编译可以是64位。

答案 2 :(得分:1)

我认为目前制作CruiseControl 64位并没有太大的好处。我在64位计算机上运行CruiseControl没有问题。除了安装到的文件夹(程序文件(x86))之外,设置没有太大的不同。

答案 3 :(得分:0)

一般来说,所有32位应用程序都可以在64位操作系统上运行。我用webapps做了一段时间。只有在尝试跨位边界引用程序集时才会遇到问题,即。来自32位应用的64位汇编。

您应该已经在64位操作系统上以32位模式运行CC。

答案 4 :(得分:0)

没有适用于64位的CruiseControl的单独版本。但是如果使用Win,则可能会遇到ASP.NET错误。 Server 2008和IIS7。

解决方法:

"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe" -i

 "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe" -i "W3SVC/1/ROOT/ccnet" 

注意:它使用的是Framework64,因为这不适用于32位。