Существует ли 64-битный CruiseControl.NET? - PullRequest
0 голосов
/ 12 ноября 2009

Существует ли 64-битный CruiseControl.NET или мне нужно установить 32-битную версию? Наш CI сервер - Server2003 64-разрядный. В настоящее время я тестирую на WinXP Pro и никаких проблем.

Если мне нужно запустить 32-битную версию cc.net в 64-битной ОС, с какими проблемами я могу столкнуться? В этом посте упоминается пара запущенных 32-битных приложений ASP.NEt 3.5 в Windows 2003 64-битная . Мне также нужно было бы установить .NET 2.0 и 3.5 Framework. Нужно ли устанавливать 32-разрядные версии, если запущена 32-разрядная версия cc.net? Могут ли 32-битные и 64-битные сосуществовать на одном сервере?

Ответы [ 5 ]

2 голосов
/ 12 ноября 2009

Быстрый просмотр исходного кода показывает, что CruiseControl.NET скомпилирован с платформой «Любой процессор», поэтому он будет (и работает) на 32- или 64-битной среде выполнения.

Мой ноутбук работает с 64-битной операционной системой и не имеет проблем с сервером CruiseControl.NET или веб-панелью управления (IIS 7). Просто установите его как обычно, и все будет в порядке.

Лично я бы очень волновался, если бы это потребовало> 3 ГБ памяти:)

1 голос
/ 12 ноября 2009

Я не думаю, что в настоящий момент 64-битная версия CruiseControl приносит большую пользу. Я запускаю CruiseControl без проблем на 64-битной машине. Установка не сильно отличалась, за исключением папки, в которую она была установлена ​​(Программные файлы (x86)).

1 голос
/ 12 ноября 2009

Не о чем беспокоиться. Круиз-контроль только запускает сборку, последующие шаги, такие как компиляция, могут быть 64-битными.

0 голосов
/ 18 января 2012

Не существует отдельной версии CruiseControl для 64-битной версии. Но вы можете столкнуться с ошибкой ASP.NET при работе с Win. Сервер 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-битной системы.

0 голосов
/ 12 ноября 2009

Вообще говоря, все 32-битные приложения будут работать на 64-битной ОС. Я делал это с моими веб-приложениями в течение некоторого времени. Проблемы возникнут только в том случае, если вы пытаетесь ссылаться на сборки через границу бита, т.е. 64-битная сборка из 32-битного приложения.

Вы уже должны запускать CC в 32-битном режиме на 64-битной ОС.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...