每当我们更新CruiseControl.NET服务器的ccnet.config文件时,任何登录的人都会在Web Dashboard中开始获取异常:
远程服务器上的请求处理失败:执行“ViewProject”的权限已被拒绝。
我想这是因为当ccnet服务器重新启动时,web仪表板与它的连接也会被重置,并且会话令牌(作为Guid存储在cookie中)变为无效。
这有什么办法吗?在测试一堆配置更改以便每次都丢失登录时真的很烦人,特别是因为网站仍然记录您已登录,但只是拒绝您的访问权限。
答案 0 :(得分:0)
也许CCTray绕过这个?
您使用的身份验证机制是什么(表单,Windows身份验证,联合身份等)?
我的CC.Net服务器在我正在设置项目并且从未见过这个错误时,我每隔5分钟就做一次更改。每个人都运行CCTray,但cc.net服务器无法访问Internet,因此无需登录。 IIS通过ActiveDirectory无缝地管理身份验证。您的cc.net服务器是否面临互联网?