.net メンバーシップを使用する既存のプロジェクトに取り組んでいます。プロジェクトを拡張して匿名ユーザーを許可したいのですが、多くのデータベース テーブルで aspnet_Users テーブルの UserId を外部キーとして使用しているため、問題が発生しているようです。
次の呼び出しは、aspnet_Membership テーブルに匿名ユーザーのレコードがないため、null を返します。
Membership.Provider.GetUser(Request.AnonymousID, false);
標準 API を使用して匿名ユーザーの UserId を取得する方法はありますか? または、それを行うことができる拡張機能を作成する必要がありますか?