[研究][ASP.NET]錯誤 CS0115 'ApplicationSignInManager.CreateUserIdentityAsync(ApplicationUser)': 未找到任何合適的方法可覆寫
2021-07-07
嚴重性 程式碼 說明 專案 檔案 行 隱藏項目狀態
錯誤 CS0115 'ApplicationSignInManager.CreateUserIdentityAsync(ApplicationUser)': 未找到任何合適的方法可覆寫
WebRole1 D:\CideWebApplication1\WebApplication1\WebRole1\App_Start\IdentityConfig.cs 92 作用中
********************************************************************************
解決
這是因為程式使用
用 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.EntityFramework.zh-Hant
EntityFramework.6.1.0
Microsoft.AspNet.Identity.Core.2.2.3
Microsoft.AspNet.Identity.EntityFramework.2.2.3
Microsoft.AspNet.Identity.EntityFramework.zh-Hant.2.2.3
重建 (ReBuild) 專案
(實際測試,只安裝 Microsoft.AspNet.Identity.Core 不夠)
Newtonsoft.Json.6.0.4
Owin.1.0.0
Microsoft.Owin.3.0.1
Microsoft.Owin.Security.3.0.1
Microsoft.Owin.Security.Cookies.3.0.1
Microsoft.Owin.Security.OAuth.3.0.1
Microsoft.AspNet.Identity.Owin.2.2.3
Microsoft.AspNet.Identity.Owin.zh-Hant.2.2.3
再重建 (ReBuild) 專案,沒有相同問題了。
註:這是敝人某專案的實際情況,各方案、專案情況未必 100% 相同。
********************************************************************************
2021-07-09
後來再研究,不用安裝 Microsoft.AspNet.Identity.EntityFramework.zh-Hant,直接安裝 Microsoft.AspNet.Identity.Owin.zh-Hant 就可以解決。
(完)
相關
將 ASP.NET Identity 新增至空的或現有的 Web Form 專案
沒有留言:
張貼留言