我无法让CC延长会话时间,默认为10分钟!我已尝试在内存和基于文件的缓存中延长会话持续时间,但似乎没有任何帮助。
我使用的是版本1.9.48.0,因为svn支持的多源控制。
这是我尝试过的:
<internalSecurity>
<cache type="inMemoryCache" duration="300" mode="sliding" />
or
<cache type="fileBasedCache" duration="100" mode="sliding" location="C:\ccnet\sessions\" />
...
</internalSecurity>
答案 0 :(得分:0)
如果巡航控制正在抛出此异常
&#34; ThoughtWorks.CruiseControl.Remote.CommunicationsException:Request 远程服务器上的处理失败:会话令牌是 要么无效,要么是已过期的会话。&#34;
它可能是IIS会话。我会尝试将持续时间减少到60并检查IIS中的会话超时设置。
在IIS中,有时会为顶级容器正确配置会话超时,但是较低或最低级别容器仍具有默认值并覆盖顶级容器中的值。因此,您可以在IIS的左侧面板中的树中的所有容器(服务器,站点和实际网站)中尝试configuring session timeout。
答案 1 :(得分:0)
尝试将inMemoryCache持续时间设置在0-60分钟之间。我不认为300是有效值。范围似乎在0-60之间。