我遇到了一個新的服務器2012框(iis 8)上的最新版本的CruiseControl幾個問題。我們以前的版本安裝在較舊的機器上,沒有問題,但是最新版本遇到了一些奇怪的問題。CruiseControl.net 1.8.4問題(與2012服務器)
- 作爲服務運行,服務將無法啓動。我調試了服務,它得到一個更改通知log4net.dll已經改變,似乎試圖在服務完全啓動之前重新啓動服務(在CCService.cs中的StopRunner中拋出空指針異常)
- Webdashboard也會得到一個空指針異常。 ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler(第一行)有異常,這可能表明會話存在問題?
我在過去使用過CruiseControl.Net,但是有一些其他配置細節我從標準安裝中丟失了嗎?
編輯:
對於第一個問題,我結束了在RunApplication方法從CCServics.cs註釋掉其中觀察者被實例化的部分。未能開始不是100%可重複的。我能夠構建,但是文件更改通知也會在構建過程中觸發,這會阻止構建繼續。文件更改通知是隨機文件。然而在任何時候,這些文件並沒有真正改變。
下面是webdashboard
查看我上面的編輯 – Dvlpr2878