2

Visual Studio 2013 SP 3 で新しい mvc プロジェクトを作成するときに自動作成される loginsystem を変更しようとしています。ユーザーを登録すると、

 await SignInAsync(user, isPersisten:false);

どちらに行く:

   private async Task SignInAsync(User user, bool isPersistent)
    {
        AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie);
        var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie);
        AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent }, identity);
    }

ユーザー オブジェクトが情報でいっぱいで、ApplicationCookie = ApplicationCookie であっても、UserManager.CreateIdentityAsync で NullReferenceException が発生します。

4

1 に答える 1