IsOnlineが常にtrueを返すという問題を抱えている他の投稿とは対照的に、IsOnlineは常にfalseを返すことがわかりました。Membership.GetUser(username、false)とGetAllUsers()の両方を使用しましたが、両方ともすべてのユーザーに対してIsOnlineがfalseに設定されています。ログインしたばかりなので、少なくともオンラインである必要があることを知っています(または、IsOnlineのすべてが欠落していますか?)。
質問する
1419 次
1 に答える
1
IsOnlineは、web.configで指定されたTimeFrameで、オンラインになっているユーザーの数を確認するだけです。
ログに記録されたユーザーがページにアクセスするたびに、メンバーシップはを保存しLastActivityDate
ます。
UserIsOnlineTimeWindow
メンバーシッププロバイダーのweb.configセクションでを設定しなかったため、falseが発生している可能性があります。ドキュメントについてはこちらをご覧ください
于 2012-04-14T05:12:06.700 に答える