2015-03-11 5 views
0

Мой CCTray говорит строить сломана и на сервере (http://172.25.165.10/ccnet/) Я получаю эту ошибкуОшибка сервера в «/» Application CCNET

Ошибка сервера в «/ CCNET» Application.

Ошибка конфигурации

<cruisecontrol xmlns:cb="urn:ccnet.config.builder"> 
 
    <!-- This is your CruiseControl.NET Server Configuration file. 
 
     Add your projects below! --> 
 

 
    <project name="winapp" 
 
      description="demoproject showing a small config" queue="Q1"> 
 
    <webURL>http://172.25.165.10/ccnet/</webURL> 
 
    <!-- specify a state folder to prevent CCNet from saving it in Program Files\CruiseControl.NET\server 
 
\t  programs may not standard write their data in it on windows Vista and up) 
 
    --> 
 

 
    <sourcecontrol type="svn"> 
 
     <trunkUrl>https://citdevbox.arcade.local:8443/svn/cardwellR/trunk/winapp</trunkUrl> 
 
     <workingDirectory>c:\builds\winapp</workingDirectory> 
 
     <username>***</username> 
 
     <password>***</password> 
 
    </sourcecontrol> 
 
    
 
    
 
    <state type="state" directory="C:\CCNet\State" /> 
 

 

 
    <!-- specify a artifactDirectory to prevent CCNet from saving it in Program Files\CruiseControl.NET\server 
 
\t  programs may not standard write their data in it on windows Vista and up) 
 
    --> 
 
    <artifactDirectory>C:\CCNet\BuildArtifacts\MyFirstProject</artifactDirectory> 
 

 
    <tasks> 
 
     <msbuild> 
 
     <executable>C:\WINDOWS\Microsoft.NET\Framework\\v3.5\MSBuild.exe</executable> 
 
     <projectFile>C:\Builds\build\BootStrapper.msbuild</projectFile> 
 
     <buildArgs>/noconsolelogger /t:CTSx86;BuildZip /v:d</buildArgs> 
 
     <logger>ThoughtWorks.CruiseControl.MsBuild.XmlLogger,C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger> 
 
     <timeout>900</timeout> 
 
     </msbuild> 
 
    </tasks> 
 
    
 

 
    <triggers> 
 
     <!-- check the source control every X time for changes, 
 
\t  and run the tasks if changes are found --> 
 
     <intervalTrigger 
 
       name="continuous" 
 
       seconds="300" 
 
       buildCondition="IfModificationExists" 
 
       initialSeconds="5"/> 
 
    </triggers> 
 

 
    
 
    <publishers> 
 
     <xmllogger /> 
 
     <artifactcleanup cleanUpMethod="KeepLastXBuilds" 
 
         cleanUpValue="50" /> 
 
    </publishers> 
 

 
    </project> 
 

 
</cruisecontrol>

Описание: Произошла ошибка при обработке файла конфигурации, необходимые для обслуживания этого запроса. Ознакомьтесь с конкретными сведениями об ошибках ниже и соответствующим образом измените свой файл конфигурации.

Parser Сообщение об ошибке: Корневой элемент должен совпадать с именем раздела, ссылающийся на файл,

Источник ошибок 'AppSettings':

Линия 1: CruiseControl Xmlns: CB = "урну: ccnet.config.builder»

Исходный файл: C: \ Program Files (x86) \ CruiseControl.NET \ сервер \ ccnet.config Line: 1

Versio n Информация: Microsoft .NET Framework Версия: 2.0.50727.5456; ASP.NET Версия: 2.0.50727.5456

ответ

0

Вы не разместили содержимое своего файла ccnet.config, с которым вы получаете жалобу. Давайте начнем с очевидного. Я бы посмотрел, есть ли там опечатка, например, возможно, отсутствующая цитата или что-то в разделе appSettings. Если у вас есть неизмененная версия, вернитесь к ней и посмотрите, исчезла ли ваша проблема и сравните немодифицированные с измененными.

+0

Привет, я разместил фрагмент кода ccnet.config –

+0

Существует также файл ccnet.exe.config в том же каталоге с разделом appSettings, что-нибудь изменилось? – kmcnamee

+0

Ничего не изменилось. –

0

Существует приложение под названием CCValidator, в котором сообщается вам, где ошибка в вашем файле ccnet.config. Я подозреваю, что это не проблема. Похоже, что ошибка находится в ccservice.exe.config. Возможно, кто-то случайно скопировал ccnet.config в ccservice.exe.config. Ошибка также может быть в конфигурации вашей веб-панели.

0

Я решил проблему, удалив тег build args.

</noconsolelogger/т: CTS x86; BuildZip/об: д>

Мой процессор был 64 бит, и я использовал noconsolelogger/т: CTSx86, который предназначен для 32-битного процессора. Во всяком случае, они были необязательными, поэтому я удалил все сработало.

Смежные вопросы