我使用的是ASP.NET MVC 5和Identity 2.0
我将Identity 2.0类(在Model/IdentityModel.cs
和Startup/IdentityConfig.cs
中定义的类)移到了类库中,因为我的所有模型都需要驻留在网站之外,ApplicationUser
类也是如此。
在移动类之后,我不得不安装Microsoft.AspNet.Identity.EntityFramework
和Microsoft.AspNet.Identity.Owin
nuget。
现在,当我运行应用程序时,我得到以下错误:
在执行当前web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。
此处的堆栈跟踪
我真的不知道哪里出了问题。在Startup.cs
之前,一切似乎都很顺利。
我通过删除数据库并让EF为我创建一个新数据库来解决这个问题。ApplicationDbInitializer
的Seed()被适当地调用,一切都很好。