asp.netアプリケーション用にSQLサーバーセッション管理を使用してWebファームを実装しました。この実装がうまく機能しない場合があります。
セッションがASPStateデータベースに送信されていないことが疑われたため、ASPStateデータベースでセッション値(ユーザーに存在)を確認する方法を知りたいです。ユーザーは10回のうち2回で問題が発生しています。
asp.netアプリケーション用にSQLサーバーセッション管理を使用してWebファームを実装しました。この実装がうまく機能しない場合があります。
セッションがASPStateデータベースに送信されていないことが疑われたため、ASPStateデータベースでセッション値(ユーザーに存在)を確認する方法を知りたいです。ユーザーは10回のうち2回で問題が発生しています。
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)