2012-02-29 104 views
0

我剛剛學習所有這些東西(CCNet),並有一個簡單的工作 ccnet.config,通過localhost/ccnet 服務成功執行。我正在設置安全設置,以便其他 位置的用戶可以使用cctray。我已將此添加的ccnet.config文件 (複製和安全的例子(內部保安)一個修飾....設置CCNET安全

<cruisecontrol> 
    <internalSecurity> 
    <users> 
    <!-- Authenticated users --> 
    <passwordUser name="account1" display="me (Installer)" 
password="%account1"/> 
    </users> 
    <permissions> 
    <!-- Roles --> 
    <rolePermission name="Releasers" forceBuild="Allow" 
defaultRight="Allow" viewProject="Allow"> 
     <users> 
     <userName name="account1"/> 
     </users> 
    </rolePermission> 
    </permissions> 
</internalSecurity> 
<project name="test project"> 

現在,當我點擊「力」按鈕http://localhost/ccnet/ViewFarmReport.aspx, 我「請求處理在遠程服務器上失敗 執行ViewProject的權限已被拒絕 我不確定這裏發生了什麼我登錄到 服務器作爲'account1',並且,我添加了viewProject =「允許」到 rollPermission name =「Releasers」。

+0

很顯然,我沒有得到「請在此輸入代碼」的事情是正確的。我不應該把它放在每一行? – user1240468 2012-02-29 14:42:11

回答

1

CCNet配置看起來正確。您可以嘗試重新啓動CCNET可執行文件,以便它能夠獲取配置更改。取決於您的情況如何設置CCNET,通常需要在Windows上的CCNET服務中重新啓動。