Как правильно развернуть пример управления пользователями ASP.NET MVC?

Я прошу прощения за заголовок этого вопроса, потому что я не полностью на 100% понимаю, что я даже спрашиваю.

Я запутался с деталями развертывания стандартного шаблона ASP.NET. Я использую Visual Studio 2015, и я создал новый проект с использованием ASP.NET и MVC.

Когда я создаю проект, для меня создается шаблон, в котором уже настроены входы пользователей и управление паролями.

введите описание изображения здесь

Когда я смотрю на код, я могу найти определение для DBContext...

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

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

Я вижу, что есть папка App_Data, которая содержит файл.mdf. Я почти уверен, что DBContext каким-то образом подключается к этому файлу.mdf, но я думаю, что он запутан IdentityDBContext.

введите описание изображения здесь

Итак, мой вопрос: люди обычно просто используют этот файл.mdf при развертывании? Я предположил, вероятно, неправильно, что для этого потребуется отдельный экземпляр базы данных, в котором хранятся имена пользователей и пароли.

Я вижу, что есть способы администрирования пользователей на хост-машине. Это типично?

0 ответов

Другие вопросы по тегам