我正在尝试在ASP.NET MVC5项目中添加一个用于身份验证的模块。我创建了一个实现了身份验证的新项目并复制了所需的文件(模型,控制器,视图,IdentityConfig,Startup.Authn Startup.cs)。我检查了参考文献。更新了命名空间。
直到我点击提交按钮注册我的第一个用户才有效。我收到了这个
SQL错误:无法附加文件 “c:... \ App_Data \ DefaultConnection.mdf”作为数据库 “DefaultConnection”
我在激活“代码优先”迁移时已收到此错误,但在这种情况下,我没有删除我的数据库。
我已经在我的项目中创建了一个数据库。我如何使用我创建的数据库而不是defaultConnection?
答案 0 :(得分:0)
我实际上需要更新IdentityModel.cs
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("name=EXISTING_DBContext", throwIfV1Schema: false)
{
}
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
}
但我没有在&#34;服务器资源管理器中看到表格。