正在将标识模块移动到ASP.NET MVC项目之外



我使用的是ASP.NET MVC 5和Identity 2.0

我将Identity 2.0类(在Model/IdentityModel.csStartup/IdentityConfig.cs中定义的类)移到了类库中,因为我的所有模型都需要驻留在网站之外,ApplicationUser类也是如此。

在移动类之后,我不得不安装Microsoft.AspNet.Identity.EntityFrameworkMicrosoft.AspNet.Identity.Owin nuget。

现在,当我运行应用程序时,我得到以下错误:

在执行当前web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

此处的堆栈跟踪

我真的不知道哪里出了问题。在Startup.cs之前,一切似乎都很顺利。

我通过删除数据库并让EF为我创建一个新数据库来解决这个问题。ApplicationDbInitializer的Seed()被适当地调用,一切都很好。

最新更新