Painel CCNET não funciona

1

Instalei o CCNET e estou executando alguns scripts de energia com ele. Funciona bem, mas o Painel não aparece. Pelo que entendi, ele já está incluído na instalação básica do CCNET e não precisa de nenhuma outra instalação. Mas quando executo localhost / ccnet, o navegador informa que a página não pode ser exibida.

Onde o painel está em execução e o que estou fazendo de errado aqui?

Simons0n
fonte
Este é um site para perguntar sobre questões relacionadas à programação.
1
Esta é uma questão relacionada à programação. O CCNET (Cruise Control .NET) é um servidor de integração contínua.
Matthew Brubaker

Respostas:

3

Se você estiver hospedando isso em uma máquina executando o IIS, precisará criar um diretório virtual que aponte para a pasta webdashboard no diretório de instalação. Veja aqui para informações adicionais.

Se você estiver usando o IIS7 +, precisará alterar as linhas 17 e 19 na seção httpHandlers para incluir o atributo preCondition = "IntegratedMode" da seguinte maneira.

<add verb="*" preCondition="integratedMode" path="*.aspx" type="ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler,ThoughtWorks.CruiseControl.WebDashboard"

<add verb="*" preCondition="integratedMode" path="*.xml" type="ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler,ThoughtWorks.CruiseControl.WebDashboard"
Matthew Brubaker
fonte
OK, finalmente criei um diretório virtual que aponta para o painel. Mas infelizmente ainda não funciona: / Recebo um erro http 500.0 "Falha na inicialização do asp.net" O caminho físico está correto: /
Simons0n 12/12/12
Parece que o IIS está tendo problemas para inicializar o mecanismo do ASP.NET. Eu precisaria ver a mensagem de erro inteira para diagnosticá-la ainda mais.
Matthew Brubaker
Oi, eu só tenho a saída alemã, e não se encaixa aqui. Posso enviá-lo? : / Modular AspNetAppInitializationFailureModule Handler BeginRequest Handler ExtensionlessUrl-Integrated-4.0 Fehlercode 0x00000000 URL do host local do host local: 8080 / ccnet Physischer Pfad C: \ Arquivos de programas (x86) \ CruiseControl.NET \ webdashboard Users \ Administrator \ Documents \ IISExpress \ TraceLogFiles \ CCNET Mais informações: Artigo da Base de Dados de Conhecimento da Microsoft: 294807
Simons0n
Ah, acho que posso saber o que é isso. Se você estiver executando no IIS 7.0 ou superior, há duas (?) Linhas que você precisará alterar no arquivo web.config na pasta do painel. Eu editei minha resposta para incluir as modificações.
Matthew Brubaker
Bem, mudei o arquivo web.config, mas ainda recebo a mesma mensagem de erro. Reiniciar o IIS também não ajudou. : /
Simons0n