2021年7月9日 星期五

[研究][ASP.NET]錯誤 CS0311 類型 'WebApplication1.Models.ApplicationUser' 不可用做為泛型類型或方法

[研究][ASP.NET]錯誤 CS0311 類型 'WebApplication1.Models.ApplicationUser' 不可用做為泛型類型或方法

2021-07-09

嚴重性 程式碼 說明 專案 檔案 隱藏項目狀態

錯誤 CS0311 類型 'WebApplication1.Models.ApplicationUser' 不可用做為泛型類型或方法 'UserValidator<TUser>' 中的類型參數 'TUser'。沒有從 'WebApplication1.Models.ApplicationUser' 到 'Microsoft.AspNet.Identity.IUser<string>' 的隱含參考轉換。

WebApplication1 D:\Code\Solution1\WebApplication1\App_Start\IdentityConfig.cs 43 作用中

********************************************************************************
解決

參考
[研究][ASP.NET]錯誤 CS0115 'ApplicationSignInManager.CreateUserIdentityAsync(ApplicationUser)': 未找到任何合適的方法可覆寫

用 NuGet 安裝 Microsoft.AspNet.Identity 套件或相關套件或許可以解決。

Microsoft.AspNet.Identity.Core
Microsoft.AspNet.Identity.EntityFramework
Microsoft.AspNet.Identity.EntityFramework.zh-Hant
Microsoft.AspNet.Identity.Owin
Microsoft.AspNet.Identity.Owin.2.2.3
Microsoft.AspNet.Identity.Owin.zh-Hant.2.2.3

目前方案已經安裝
Microsoft.AspNet.Identity.Core
Microsoft.AspNet.Identity.Owin
Microsoft.AspNet.Identity.Owin.2.2.3

再安' Microsoft.AspNet.Identity.EntityFramework.zh-Hant 看看



相依
EntityFramework.6.1.0
Microsoft.AspNet.Identity.EntityFramework.2.2.3
Microsoft.AspNet.Identity.EntityFramework.zh-Hant.2.2.3


解決。

(完)

沒有留言:

張貼留言