我有一個現(xiàn)有的ApplicationUser,我想修改登錄的UI頁面。所以這就是我決定進行腳手架手術(shù)的原因。應(yīng)用程序用戶.cspublic class ApplicationUser : IdentityUser
{
public List<Student> Students { get; set; }
}但是當我使用最后一個CLI命令時:dotnet aspnet-codegenerator identity --files="Account.Login;"我無法運行我的網(wǎng)絡(luò)應(yīng)用程序,這是它在網(wǎng)絡(luò)上顯示的內(nèi)容:然后,這是日志中出現(xiàn)的錯誤:未處理的異常:System.InvalidOperationException:方案已存在:Identity.Application位于Microsoft.AspNetCore.Authentication.AuthenticationOptions.AddScheme(字符串名稱,Action 1 configureBuilder) at
Microsoft.AspNetCore.Authentication.AuthenticationBuilder.<>c__DisplayClass4_02.b__0(AuthenticationOptions o)位于Microsoft.Extensions.Options.ConfigureNamedOptions 1.Configure(String
name, TOptions options) at
Microsoft.Extensions.Options.OptionsFactory1.Create(字符串名稱)位于Microsoft.Extensions.Options.OptionsManager 1.<>c__DisplayClass5_0.<Get>b__0()
at System.Lazy1.ViaFactory(LazyThreadSafetyMode模式)位于System.Lazy 1.ExecutionAndPublication(LazyHelper
executionAndPublication, Boolean useDefaultConstructor) at
System.Lazy1.CreateValue( ) 在 Microsoft.Extensions.Options.OptionsCache 1.GetOrAdd(String name,
Func1 createOptions) 在 Microsoft.Extensions.Options.OptionsManager 1.Get(String name) at
Microsoft.Extensions.Options.OptionsManager1.get_Value() 在 Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider..ctor(IOptions1
options, IDictionary2 個方案)位于 Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider..ctor(IOptions1
options)
1 回答

LEATH
TA貢獻1936條經(jīng)驗 獲得超7個贊
檢查IdentityHostingStartup.cs
并注釋掉下面的行(如果存在):
services.AddDefaultIdentity<IdentityUser>() ????.AddEntityFrameworkStores<ICFERAppIdentityDbContext>();
簡而言之,只需要一種身份配置。?
- 1 回答
- 0 關(guān)注
- 351 瀏覽
添加回答
舉報
0/150
提交
取消