Я только учусь всему этому (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">
Теперь, когда я нажимаю кнопку «Force» на http://localhost/ccnet/ViewFarmReport.aspx, Я получаю следующее сообщение об исключении ... "На удаленном сервере произошла ошибка при обработке запроса. Разрешение на выполнение ViewProject было отклонено. Я не уверен, что здесь происходит. Я вошел на сервер как" account1 ",и я добавил viewProject = "Allow" в rollPermission name = "Releasers".