如何正确部署ASP.NET MVC用户管理示例?

时间:2017-02-07 18:56:44

标签: asp.net web-applications user-administration

我为这个问题的标题道歉,因为我没有完全理解我甚至在问什么。

我对标准ASP.NET模板的部署细节感到困惑。我正在使用Visual Studio 2015,并使用ASP.NET和MVC创建了一个新项目。

当我创建项目时,已经为我构建了一个已经设置了用户登录和密码管理的模板。

enter image description here

当我查看代码时,我可以找到DBContext的定义......

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection", throwIfV1Schema: false)
    {
    }

    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
}

我可以看到有一个包含.mdf文件的App_Data文件夹。我很确定DBContext以某种方式连接到这个.mdf文件,但我认为它被IdentityDBContext混淆了。

enter image description here

所以我的问题是:人们在部署时通常会使用这个.mdf文件吗?我可能错误地认为,需要一个存储用户名和密码的独立数据库实例。

我可以看到有办法在主机上执行user administration。这是典型的吗?

0 个答案:

没有答案