ASP.NET如何将请求与会话相关联?

时间:2008-11-20 17:09:49

标签: asp.net session

用户的机器上是否自动放置了cookie?或者它以某种方式与请求者的IP地址相关联?或者也许在ViewState中?我知道,小学问题,但我很难找到答案。

4 个答案:

答案 0 :(得分:4)

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

UseUri

UseCookies

自动检测

UseDeviceProfile

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

答案 1 :(得分:1)

它被称为ASP.NET_SessionId

对于本地应用,我的当前

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

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

答案 2 :(得分:0)

这是一个cookie

答案 3 :(得分:0)

以下是MSDN概述文章,该文章介绍了该过程以及您拥有的选项:

ASP.NET Session State Overview

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