2008-11-27 56 views
3

我已經建立了一個cruisecontrol.net構建服務器。當在主控臺模式下運行時,它可以正常工作,但是當試圖將其作爲Windows服務運行時,它不起作用。日誌文件顯示以下消息:CruiseControl.Net從控制檯切換到服務

ThoughtWorks.CruiseControl.Core.CruiseControlException: 
Source control operation failed: No VSS database (srcsafe.ini) found. 
Use the SSDIR environment variable or run netsetup. 

ssdir在ccnet.config中設置,所以我在這裏丟失了什麼?

回答

7

不知道它是否適用,但是當我在控制檯版本和服務版本之間切換時出現問題時,我開始將服務作爲用戶訪問權限。

也許該服務沒有srcsafe.ini文件的訪問權限,並且您的帳戶沒有(假設這是您用來運行控制檯的)。

道歉,如果我遠離商標,只是想幫助!

+0

感謝您的提示,爲我工作:) – 2008-11-27 09:08:16

1

我在設置CI環境時碰到類似的問題。如果您可以獲取您正在使用的服務帳戶的登錄權限,則可以以該帳戶登錄並通過控制檯運行CC.NET並調試您的問題。

相關問題