我在我的 Vista x64 开发机器上安装了 CruiseControl.net(来自 CruiseControl.NET-1.4-Setup.exe 安装程序)。服务器部分运行良好;但是,webdashboard 部分不起作用。
当我尝试打开http://localhost/ccnet时看到的第一条错误消息是关于无法在集成管道模式下运行的问题。很容易固定。我打开了 IIS7 管理面板并将 ccnet 应用程序更改为使用“Classic .NET App Pool”应用程序池。
但是,当我尝试连接时,我现在得到一个持久的 HTTP 错误 500。我在 webdashboard 文件夹上设置了 NTFS 权限,希望这可能是文件权限问题。没有喜悦。
经过一番挖掘和反复试验,我发现了一组似乎可以解决问题的步骤。我将在此之后立即发布后续答案,但想在 stackoverflow 上分享这一点,希望它可以帮助其他人。另外,如果有更好的配置解决方案,我会全力以赴:)