我正在学习所有这些东西(CCNet),并且工作简单 ccnet.config,通过localhost / ccnet成功执行 服务。我正在尝试设置安全性,以便其他用户 地点可以使用cctray。我将其添加到ccnet.config文件中 (从其中一个安全示例(internalSecurity)复制和修改....
<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 =“Allow”添加到 rollPermission name =“Releasers”。
答案 0 :(得分:2)
答案 1 :(得分:1)
CCNet配置看起来正确。您可以尝试重新启动CCNET可执行文件,以便它获取配置更改。取决于如何在您的情况下设置CCNET通常需要在Windows上的CCNET服务重新启动。