我只是在学习所有这些东西(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"中。