【问题标题】:Examining all active Sessions and their contents in ASP.NET检查 ASP.NET 中的所有活动会话及其内容
【发布时间】:2011-04-12 11:38:46
【问题描述】:

是否有任何实用程序可以让我检查在我的开发盒上运行在 IIS 7/Framework 3.5 上的网站的 Session 对象的内容?我有这个庞大的代码库,它以会话状态(进程内)存储大量数据,我正试图找出究竟存储了什么。当然,我可以通过搜索代码找出数据的类型,但我想知道是否有外部实用程序可以这样做。 :)

我还研究了循环 Session.Contents,但它只提供当前会话的数据,而我想检查所有现有会话。

谢谢!

【问题讨论】:

标签: c# asp.net iis-7 session-variables


【解决方案1】:

您可以使用 Sql Server 模式来获取会话状态并查询它使用的表。 http://msdn.microsoft.com/en-us/library/ms178586.aspx

【讨论】:

    【解决方案2】:

    您可以在页面或应用程序级别打开跟踪

    http://msdn.microsoft.com/en-us/library/94c55d08.aspx

    这将输出有关页面内容、视图状态、会话等的所有信息。默认情况下,信息将附加到页面底部,但如果需要,您也可以重定向保存该跟踪的位置在 QA 中看到它并且不希望用户看到它。但通常你会在开发环境中这样做只是为了查看存储了哪些对象。

    【讨论】:

    • 谢谢,但我想查看所有会话的数据,而不仅仅是当前会话。
    猜你喜欢
    • 1970-01-01
    • 2010-12-01
    • 2017-12-10
    • 2012-02-09
    • 1970-01-01
    • 2023-03-30
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多