我使用我的用户ID和pswd登录了应用程序(在开发环境中)... 我在应用程序中使用Session变量...以便访问不同页面中的某些值。虽然我的会话没有超时,但我的会话变量在一段时间后变为空...有人可以帮我解决这个问题..
谢谢,
答案 0 :(得分:1)
我会在你的Global.asax中添加处理程序。任何时候调用Application_Start,Application_End,Session_Start和Session_End都会记录。
Session_End方法应该在会话结束时调用,并且可以为您提供关于会话变量消失的原因的线索。这仅适用于会话持续InProc模式的情况。
请注意,如果您的应用程序在IIS中循环使用,那么所有会话数据也将丢失,因此我建议在应用程序和会话启动/拆卸中的所有点进行日志记录。