ロード バランサーの背後にある 2 台のサーバーに同じサイトをセットアップしました。私のweb.configファイルには次のものがあります
<sessionState mode="SQLServer" cookieless="false" allowCustomSqlDatabase="true"
sqlConnectionString="Data Source=server;Initial Catalog=ASPState;Persist Security
Info=True;User ID=user;Password=password" timeout="2880" sqlCommandTimeout="10" />
動作しているように見えますが、ログイン時に ASPState テーブルに値が入力されているのを確認できますが、ログイン後に数回更新すると、アクセスしたサーバーに応じて、ログイン中と未ログインの間を行ったり来たりすることがわかります。何か不足していますか?
MVC 4 に組み込まれているデフォルトの webmatrix 認証を使用しています。