是否存在 64 位 CruiseControl.NET?

发布于 2024-08-11 06:30:11 字数 400 浏览 4 评论 0原文

是否存在 64 位 CruiseControl.NET 还是我需要安装 32 位版本?我们的CI服务器是Server2003 64位。目前我已经在WinXP Pro上测试过,没有问题。

如果我确实需要在 64 位操作系统上运行 cc.net 32​​ 位,我会遇到哪些问题?这篇文章提到了几个,在 Windows 2003 64 位中运行 32 位 ASP.NEt 3.5 应用程序。我还需要安装 .NET 2.0 和 3.5 框架。如果运行 cc.net 32​​ 位,我是否需要安装 32 位版本? 32位和64位可以在同一台服务器上共存吗?

Does a 64-bit CruiseControl.NET exist or do I need to install the 32-bit version? Our CI server is Server2003 64-bit. Currently I have been testing on WinXP Pro and no problems.

If I do need to run cc.net 32-bit on a 64-bit OS, what issues should I expect to encounter? This post mentions a couple, Running 32-bit ASP.NEt 3.5 apps in Windows 2003 64-bit . I would also need to have the .NET 2.0 and 3.5 framework installed. Do I install the 32-bit versions if running cc.net 32-bit? Can 32-bit and 64-bit coexist on the same server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

尴尬癌患者 2024-08-18 06:30:11

快速浏览一下源代码就会发现 CruiseControl.NET 是使用“任何 CPU”平台编译的,因此它将(并且确实)在 32 位或 64 位运行时上运行。

我的笔记本电脑运行 64 位操作系统,并且与 CruiseControl.NET 服务器或 Web 仪表板 (IIS 7) 没有任何问题。只需按照正常方式安装它就可以了。

就我个人而言,我真的很担心是否需要> 3GB 内存:)

A quick peek at the source code reveals that CruiseControl.NET is compiled with "Any CPU" platform, so it will (and does) run on either a 32 or 64 bit runtime.

My notebook runs 64 bit O/S and has no problems with CruiseControl.NET server or web dashboard (IIS 7). Just install it as per normal and you should be fine.

Personally I'd be really worried if it needed > 3GB of memory :)

つ低調成傷 2024-08-18 06:30:11

这不应该是您需要担心的事情。 Cruise control 只是启动构建,后续步骤(例如编译)可以是 64 位的。

It shouldn't be anything you need to worry about. Cruise control just launches the build, subsequent steps such as compilation can be 64-bit.

尬尬 2024-08-18 06:30:11

我认为目前将 CruiseControl 设为 64 位并没有多大好处。我在 64 位计算机上运行 CruiseControl 没有出现任何问题。除了安装到的文件夹(Program files (x86))之外,设置没有太大不同。

I don't think there's much benefit from making CruiseControl 64-bit at the moment. I'm running CruiseControl without issues on a 64-bit machine. The setup was not much different, other than the folder which it was installed into (Program files (x86)).

谈下烟灰 2024-08-18 06:30:11

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

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

Generally speaking, all 32bit applications will work on a 64bit OS. I have been doing this with my webapps for some time. You will encounter issues only if you are trying to reference assemblies across the bit boundary, ie. 64bit assembly from 32bit application.

You should be already to run CC on 32bit mode on 64bit OS.

夜巴黎 2024-08-18 06:30:11

CruiseControl 没有单独的 64 位版本。但是,如果使用 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 位。

There are no seperate version of CruiseControl for 64-bit. But but you may run into an ASP.NET error if working with Win. Server 2008 and IIS7.

Workaround:

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

and

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

NOTE: it is using Framework64 as this would not work for 32-bit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文