CCNET仪表板无法正常工作


1

我已经安装了CCNET,我正在运行一些powerhellscripts。它工作正常,但仪表板没有显示。据我所知,它已经包含在CCNET的基本安装中,不需要任何其他安装。但是当我运行localhost / ccnet时,浏览器会告诉我该页面无法显示。

仪表板在哪里运行,我在这里做错了什么?


这是一个询问编程相关问题的网站。

1
这是一个与编程相关的问题。CCNET(Cruise Control .NET)是一个持续集成服务器。
Matthew Brubaker

Answers:


3

如果要在运行IIS的计算机上托管此文件,则需要创建指向安装目录中的webdashboard文件夹的虚拟目录。有关其他信息,请参见此处

如果您使用的是IIS7 +,则需要更改httpHandlers部分中的第17行和第19行,以包含preCondition =“integratedMode”属性,如下所示。

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

好的,我终于创建了一个指向仪表板的虚拟目录。但不幸的是它仍然无法正常工作:/我得到一个http 500.0错误“asp.net初始化失败”物理路径是正确的:/
Simons0n

这听起来像IIS在初始化ASP.NET引擎本身时遇到了问题。我需要查看整个错误消息以进一步诊断它。
Matthew Brubaker

嗨,我只有德国输出,它不适合这里。我可以邮寄吗?:/ Modul AspNetAppInitializationFailureModule Benachrichtigung BeginRequest Handler ExtensionlessUrl-Integrated-4.0 Fehlercode 0x00000000 Angeforderte URL localhost:8080 / ccnet Physischer Pfad C:\ Program Files(x86)\ CruiseControl.NET \ webdashboard Anmeldemethode Noch unbestimmt Angemeldeter Benutzer Noch unbestimmtVerzeichnisfürAblaufverfolgungC:\用户\ Administrator \ Documents \ IISExpress \ TraceLogFiles \ CCNET Weitere Informationen:Microsoft知识库 - Artikel:294807
Simons0n

啊,我想我可能知道那是什么。如果您在IIS 7.0或更高版本上运行,则需要在仪表板文件夹中的web.config文件中更改两行(?)。我编辑了我的答案以包含修改。
马修布鲁贝克

好吧,我更改了web.config文件,但我仍然得到相同的错误消息。重启IIS也没有帮助。:/
Simons0n
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.