From 63c5e1e43c3e29afc2fbd1c430c6bd6fca43025e Mon Sep 17 00:00:00 2001 From: Rick Anderson Date: Wed, 11 Jul 2018 10:32:14 -0600 Subject: [PATCH 1/2] Update Startup2.cs --- aspnetcore/migration/20_21/sample/Startup2.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/aspnetcore/migration/20_21/sample/Startup2.cs b/aspnetcore/migration/20_21/sample/Startup2.cs index 0b8880a3f0a7..d7dca1781b56 100644 --- a/aspnetcore/migration/20_21/sample/Startup2.cs +++ b/aspnetcore/migration/20_21/sample/Startup2.cs @@ -29,6 +29,7 @@ public void ConfigureServices(IServiceCollection services) services.AddDbContext(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"))); + // Change services.AddIdentity to AddDefaultIdentity services.AddDefaultIdentity() .AddEntityFrameworkStores() .AddDefaultTokenProviders(); From 63a95d2eb4471f051fef23ecfdea23d7d87e27f8 Mon Sep 17 00:00:00 2001 From: Rick Anderson Date: Wed, 11 Jul 2018 12:39:40 -0600 Subject: [PATCH 2/2] Update Startup2.cs --- aspnetcore/migration/20_21/sample/Startup2.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/aspnetcore/migration/20_21/sample/Startup2.cs b/aspnetcore/migration/20_21/sample/Startup2.cs index d7dca1781b56..a45f5d4cdef5 100644 --- a/aspnetcore/migration/20_21/sample/Startup2.cs +++ b/aspnetcore/migration/20_21/sample/Startup2.cs @@ -29,7 +29,12 @@ public void ConfigureServices(IServiceCollection services) services.AddDbContext(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"))); - // Change services.AddIdentity to AddDefaultIdentity + // There is no overload for TRole, so if using the RoleManager chain .AddRoles + // before .AddEntityFrameworkStores + // services.AddDefaultIdentity() + //.AddRoles This must come before AddEntityFrameworkStores + + // Change services.AddIdentity to AddDefaultIdentity services.AddDefaultIdentity() .AddEntityFrameworkStores() .AddDefaultTokenProviders();