私はそれを取得していないようです。だから私はそれようのUserManagerがNULLである Webテンプレートで起動/手動でASP.NET IDユーザーを作成する方法
Startup.cs
から初期化を呼び出す私はVS2015のWebコアテンプレートから一部のユーザーを作成したい(コアコンソールアプリケーションから、理想的にそれはより多くの設定が必要のようです)動作しません。私は何が欠けていますか?
DbInitializer.Initialize(context);
public static class DbInitializer
{
public static UserManager<ApplicationUser> UserManager { get; private set; }
public static async void Initialize(ApplicationDbContext context)
{
var user = new ApplicationUser { UserName = "[email protected]" };
IdentityResult result = await UserManager.CreateAsync(user, "password");
//var ttime = DateTime.Now;
//for (int j = 0; j < 100; j++)
//{
// var start = DateTime.Now;
// for (int i = 0; i < 100; i++)
// {
// var email = "user" + ((j * 100) + i) + "@constoso.com";
// var user = new ApplicationUser { UserName = "Bob", Email = email };
// var result = await UserManager.CreateAsync(user, "ccc");
// }
//}
}
}
あなたはどこでもあなたのUserManagerを初期化されていません。 – Kyle