私が読んだことから、次のコードは最初に「ArthurDent」のMembershipUserレコードが存在することを確認し、次に「ArthurDent」を現在のユーザーとして設定し、最後に彼のMembershipUserレコードを変数mUserに割り当てる必要があります。
if (Membership.GetUser("ArthurDent") == null)
{
Membership.CreateUser("ArthurDent", "thisisapassword");
}
FormsAuthentication.SetAuthCookie("ArthurDent", true);
MembershipUser mUser = Membership.GetUser();
代わりに、変数 mUser は null のままです。
私の目標は、Web サイトに BlogEngine を追加したときにエラーが発生し始めたページで WebPartManager.DisplayMode を設定できるように、プログラムで現在のユーザーを有効なレコードに設定することです。