使Microsoft.AspNetCore.Identity与Microsoft.AspNet.Identity数据库兼容

时间:2018-03-24 09:50:20

标签: asp.net-mvc entity-framework asp.net-core asp.net-identity asp.net-core-identity

我有一个现有的MVC Web应用程序,它使用 Microsoft.AspNet.Identity 进行用户管理。现在我正在尝试构建一个渐进式Web应用程序(PWA),并从我在互联网上阅读的内容开始.Net Core是正确的方法,并且已经有像WebEssentials.AspNetCore.PWA这样的Nuget软件包,这使得生活更容易构建PWA 。但我遇到的问题是.Net核心的身份( Microsoft.AspNetCore.Identity )在身份模型中与先前版本相比有一些变化。我希望能够重用现有数据库,它是在MVC项目中使用Microsoft.AspNet.Identity构建的。

我确实尝试将Microsoft.AspNet.Identity软件包安装到.Net Core项目中,但我收到的警告如下:

  

Microsoft.AspNet.Identity.Core 2.2.1'使用' .NETFramework,Version = v4.6.1'进行了恢复。而不是项目目标框架' .NETCoreApp,Version = v2.0'。此软件包可能与您的项目不完全兼容。

是否有任何解决方案可以使Core身份与现有数据库兼容?考虑到帐户控制器功能不会中断。

基本上我需要让Core App与MVC同步。你有什么建议?

非常感谢任何帮助。

0 个答案:

没有答案