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

时间:2014-10-12 15:04:09

标签: asp.net-mvc asp.net-identity owin

我正在使用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请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

Stack Trace here

我真的不知道出了什么问题,在哪里。在Startup.cs之前,一切似乎都运转良好。

1 个答案:

答案 0 :(得分:0)

我设法通过删除数据库来解决它,并让EF为我创建一个新的数据库。 ApplicationDbInitializer种子()被恰当地调用,一切正常。