多个DB上下文,单个数据库,发布网站

时间:2017-11-02 03:55:34

标签: c# asp.net entity-framework-6

我使用SmarterASP来托管我的网站。我的网站是使用ASP.NET Webforms与Entity Framework和ASP.NET Identity构建的,用于安全登录。

但是我确实遇到了一个我无法弄清楚的问题。

我的应用有2个DbContexts,一个用于身份(ApplicationDbContext),另一个用于其他所有(DbContext)。我最近更新了Identity到版本2.发布后,当我尝试登录时,我收到以下错误。

  

数据库中已有一个名为“ASPNETROLES”的对象

但是DbContext工作正常。

  1. 两个迁移.cs文件都存在,如上所述,并显示在DbContext文件夹中,项目构建并在本地运行。

  2. 两个上下文都指向同一个数据库,web.config中有一个连接字符串。

  3. 迁移文件分为每个上下文的文件夹

  4. 关于我可以解决这个问题的其他方面的任何想法?在这一点上,我不知道这是一个SmarterASP发布问题,或者在我的项目中出现了什么问题。

    谢谢!

0 个答案:

没有答案