3

asp.netアプリケーション用にSQLサーバーセッション管理を使用してWebファームを実装しました。この実装がうまく機能しない場合があります。

セッションがASPStateデータベースに送信されていないことが疑われたため、ASPStateデータベースでセッション値(ユーザーに存在)を確認する方法を知りたいです。ユーザーは10回のうち2回で問題が発生しています。

4

1 に答える 1

5

SQL ServerセッションDBのASPStateTempSessionsテーブルを確認し、SessionIdで値を見つけます。より正確には、ASPStateTempSessionsテーブルのSessionIdは、Asp.NetセッションID+ApplicationIdのvarchar連結です。あなたはこのページでもっと知ることができます:

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

(Matthewからのコメントで更新:ASPStateTempSessions.SessionId = ASP.NET SessionId + ApplicationId)

于 2012-03-12T13:47:20.900 に答える