我已经为asp.net应用程序实现了SQL Server会话模式。
<sessionState mode="SQLServer" compressionEnabled="true"
sqlConnectionString="Data Source=.;User ID=xxxx;Password=yyyyy;Integrated Security=False;"
sqlCommandTimeout="240" allowCustomSqlDatabase="true" cookieless="false" />
我在Session_Start
文件的global.asax
中创建了一个变量:
var sessionID = Session.SessionID;
我在调试应用程序时发现了以下数据:
ASP.NET generated : lehxv4so4ioi2gqqaxtjzhyo
SQL Server saved : lehxv4so4ioi2gqqaxtjzhyo84497b6f
任何人都可以让我知道上面提到的不同结果的原因是什么。
答案 0 :(得分:4)
<强> lehxv4so4ioi2gqqaxtjzhyo 强> 84497b6f
粗体的是您的sessionid,斜体是应用程序ID
额外的8个字节是applicationid