我使用SmarterASP来托管我的网站。我的网站是使用ASP.NET Webforms与Entity Framework和ASP.NET Identity构建的,用于安全登录。
但是我确实遇到了一个我无法弄清楚的问题。
我的应用有2个DbContexts,一个用于身份(ApplicationDbContext
),另一个用于其他所有(DbContext
)。我最近更新了Identity到版本2.发布后,当我尝试登录时,我收到以下错误。
数据库中已有一个名为“ASPNETROLES”的对象
但是DbContext
工作正常。
两个迁移.cs文件都存在,如上所述,并显示在DbContext
文件夹中,项目构建并在本地运行。
两个上下文都指向同一个数据库,web.config
中有一个连接字符串。
迁移文件分为每个上下文的文件夹
关于我可以解决这个问题的其他方面的任何想法?在这一点上,我不知道这是一个SmarterASP发布问题,或者在我的项目中出现了什么问题。
谢谢!