是否可以从代码中检测ASP会话状态类型?

时间:2010-06-07 15:57:54

标签: vb.net session-state

我正在尝试追踪测试环境中的问题。以前它被设置为使用InProc会话状态类型,但我在SQLServer类型中添加了一个特定的Web应用程序。我这样做是因为我们在生产环境中使用SQLServer类型,并且我希望我们的测试环境尽可能匹配。

但是,在将其更改为SQLServer后,尝试在会话中存储不可序列化的数据时,我没有遇到任何错误,就像我期望的那样。它工作得很好,即使我认为它不应该。在配置这个时,我是一个相对新手,但是从我用Google搜索的各种教程中,我认为我涵盖了所有基础。

我想知道是否有任何代码片段来验证应用程序正在使用哪种会话状态类型。

由于

1 个答案:

答案 0 :(得分:0)

好的,通过访问:

找到它
System.Web.SessionState.HttpSessionState.Mode  

还能够查看ASPState数据库中的表,以查看正在添加/删除的会话。

显然,这只是我们使用的测试代码,我们希望打破这种代码并不像我们预期的那样......