Azure Service Fabric上的ASPNET Core + Entity Framework 6 + ASPNET Identity 2

时间:2016-12-27 14:44:25

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

我们正在尝试将ASPNET MVC 5解决方案引入ASPNET Core,因为我们有方向转移到Azure Service Fabric进行生产。

鉴于让MVC网站运行到Service Fabric的一种方法是使用自助托管技术,如ASPNET Core(在完整的.NET Framework上运行),从我们现有的代码库中我们只想改变我们的解决方案的MVC部分,尽可能留下其余部分。

这两个部分必须保持不变,因为减少了更改工作量,但大多数情况下,对于顶部的自定义(主要用于身份)

  • 实体框架6(已测试并且很好用)
  • ASPNET身份2(Multitenancy&自定义密码哈希必须保持不变 - 此项目自ASPNET Membership days以来已被移植,并且自那时起积极运行 - )

问题:ASPNET Identity 2及其与ASPNET Core堆栈的兼容性。

作为一个OWIN堆栈播放器,我们发现很难将它用于ASPNET Core的Configure()(用于管道)和ConfigureServices()(用于DI)

那里的人都穿过类似的东西吗?

1 个答案:

答案 0 :(得分:0)

Dotnet核心不使用Entity Framework 6,而使用Entity Framework Coreasp identity core,这两者非常相似,但是与asp net MVC略有不同。 所有配置都在核心Startup.cs中完成。

https://docs.microsoft.com/en-us/aspnet/core/migration/mvc?view=aspnetcore-2.1

请以此为参考来迁移代码。