扩展CruiseControl.NET会话持续时间

时间:2014-04-09 15:02:32

标签: session cruisecontrol.net duration

我无法让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>

2 个答案:

答案 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之间。