【问题标题】:SessionId saved in SQL Server is different from the one generated from the asp.net runtimeSQL Server 中保存的 SessionId 与 asp.net 运行时生成的不同
【发布时间】:2012-02-25 07:55:18
【问题描述】:

我已经为一个 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" />

我在global.asax 文件中的Session_Start 中创建了一个变量:

var sessionID = Session.SessionID;

我在调试应用时发现了以下数据:

ASP.NET generated : lehxv4so4ioi2gqqaxtjzhyo
SQL Server saved  : lehxv4so4ioi2gqqaxtjzhyo84497b6f

谁能告诉我上面提到的不同结果的原因是什么。

【问题讨论】:

    标签: asp.net sessionid


    【解决方案1】:

    lehxv4so4ioi2gqqaxtjzhyo84497b6f

    粗体是您的会话ID,斜体是应用程序ID

    额外的8个字节是applicationid

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-22
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多