2021年7月7日 星期三

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

[研究][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 不夠)

仍有相同問題,套件安裝的不夠,再安裝 Microsoft.AspNet.Identity.Owin.zh-Hant



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 就可以解決。

(完)


沒有留言:

張貼留言