由于应用程序池回收,重启,aspnet_wp.exe或w3wp.exe 进程意外停止等原因而照成session信息丢失,系统会重新验证用户信息,微软对此的解决方案是使用StateServer机制后者改用微软推荐的FormsAuthenticationTicket 形式验证,详情可以查看我上一篇博文.
    StateServer得实质是把session信息存储在一个单独的进程中,这样session就会更稳定的保存下来。 不会因其他意外情况而失去session信息,相关设置请参阅: