【问题标题】:How Does ASP.NET associate a request with a session?ASP.NET 如何将请求与会话相关联?
【发布时间】:2008-11-21 01:52:49
【问题描述】:

是否有一个cookie自动放置在用户的机器上?或者它是否与请求者的 IP 地址相关联?或者也许在 ViewState 中?基本问题,我知道,但我很难找到答案。

【问题讨论】:

    标签: asp.net session


    【解决方案1】:

    在 IIS 中,在 ASP.NET 的配置下有一个状态管理选项卡,其中有一个名为“无 Cookie 模式”的设置,具有以下选项:

    UseUri

    使用Cookies

    自动检测

    使用设备配置文件

    通常会选择“使用 Cookie”,因此会使用 Cookie。

    【讨论】:

      【解决方案2】:

      它叫ASP.NET_SessionId

      对于本地应用程序,我目前的应用程序

      ASP.NET_SessionId=kxt1dee1laeuq445pyzjvv55; path=/; domain=localhost; HttpOnly
      

      你可以让它使用 URL,但它很快就会变得混乱。

      【讨论】:

        【解决方案3】:

        这是一个饼干

        【讨论】:

          【解决方案4】:

          这是一篇 MSDN 概述文章,描述了该过程以及您有哪些选择:

          ASP.NET Session State Overview

          请特别注意底部,如果您的用户通过身份验证访问您的网站,您应该在注销时放弃会话,以免会话状态持续存在。

          【讨论】:

            猜你喜欢
            • 2014-03-19
            • 1970-01-01
            • 1970-01-01
            • 2015-03-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-09-20
            • 1970-01-01
            相关资源
            最近更新 更多