会话为何自动结束

Dor*_*eka 2 asp.net session

到目前为止,我们已经完成了一个项目,但是从昨天起我们遇到了一个奇怪的问题,即sessions自动结束,甚至authentication在配置的时间之前有一段时间失败.执行某些操作后的某个时间button_clickdropdown_selectedIndex会话自动结束.我们还没有在这些事件中写任何代码来杀死session为什么会发生这种情况可以任何人告诉我

我的样本 web.config

<authentication mode="Forms">
   <forms loginUrl="Default.aspx" defaultUrl="cliMainPage.aspx"
    timeout="10" />

  <caching>
<outputCacheSettings>
<outputCacheProfiles>
<add name="profile" duration="30" enabled="true" varyByParam="pageNumber"/>
</outputCacheProfiles>
</outputCacheSettings>
</caching>
Run Code Online (Sandbox Code Playgroud)

Rex*_*x M 5

假设您正在使用进程内会话存储 -

应用程序池是否重新启动?如果达到内存限制,或者工作进程崩溃,则会丢失所有缓存和会话数据.所有用户都可能已注销.

ASP.NET有一个内置的性能计数器,可以跟踪应用程序何时重新启动.有关详细信息,请访问此处:http://msdn.microsoft.com/en-us/library/ms972959.aspx#monitor_perf_topic8