我有一个现有的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同步。你有什么建议?
非常感谢任何帮助。