到目前为止,我们已经完成了一个项目,但是从昨天起我们遇到了一个奇怪的问题,即sessions自动结束,甚至authentication在配置的时间之前有一段时间失败.执行某些操作后的某个时间button_click或dropdown_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)
假设您正在使用进程内会话存储 -
应用程序池是否重新启动?如果达到内存限制,或者工作进程崩溃,则会丢失所有缓存和会话数据.所有用户都可能已注销.
ASP.NET有一个内置的性能计数器,可以跟踪应用程序何时重新启动.有关详细信息,请访问此处:http://msdn.microsoft.com/en-us/library/ms972959.aspx#monitor_perf_topic8
| 归档时间: |
|
| 查看次数: |
338 次 |
| 最近记录: |