2014-05-14 84 views
0

我遇到了一個新的服務器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 enter image description here

回答

0

我找到了2012 R2服務器上運行的堆棧跟蹤。

以往不同的是,我不得不安裝.Net 3.5的SQL Server 2012, 和CCNET 1.8.4也還需要.NET 3.5

也許這可以幫助。

你能提供一個堆棧跟蹤嗎?

+0

查看我上面的編輯 – Dvlpr2878