English 中文(简体)
Does a 64-bit CruiseControl.NET exist?
原标题:

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?

最佳回答

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 :)

问题回答

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.

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)).

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.

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:WindowsMicrosoft.NETFramework64v2.0.50727aspnet_regiis.exe" -i

and

 "C:WindowsMicrosoft.NETFramework64v2.0.50727aspnet_regiis.exe" -i "W3SVC/1/ROOT/ccnet" 

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





相关问题
IIS 6 Logs M.I.A

I m trying to find my IIS log files and I seem to be having a problem. First off I ve gone into IIS and right clicked on the site in question and selected properties... Under the Web Site tab I have ...

IIS6 SMTP Service and stop Delivery Reties?

Is there anyway to tell the SMTP service to stop trying to resend an e-mail that has been tried / failes x amount of times ? I can t find anything in the delivery tab to speicify this. Just curious if ...

Purpose of aspnet_isapi.dll hosted in w3wp - IIS 6?

What is the purpose of the ASP.NET ISAPI extension aspnet_isapi.dll that is hosted in the worker process w3wp.exe in IIS 6.0 ? In IIS 5.0, I understood that this ISAPI extension was responsible for ...

Does a 64-bit CruiseControl.NET exist?

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 ...

Tricking IIS 6.0 html web site into thinking it s at the root

I have no idea how to search for this one and perhaps Serverfault would be better but I ll start here. I have a HTML web site running at the root of one of my webservers. It runs fine and dandy. I ...

Socket transport "ssl" in PHP not enabled

I m having trouble enabling the socket transport "ssl" in PHP. When I run my script, I get the error: Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://www.my.site.com:443 ...

热门标签