この質問のタイトルについてお詫び申し上げます。私が何を求めているのかを完全には 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();
}
}
.mdf ファイルを含む App_Data フォルダーがあることがわかります。DBContext が何らかの方法でこの .mdf ファイルに接続していると確信していますが、IdentityDBContext によって難読化されていると思います。
だから私の質問は: 人々は通常、展開するときにこの .mdf ファイルを使用しますか? 私はおそらく間違って、ユーザー名とパスワードを格納するスタンドアロンのデータベース インスタンスが必要になると思っていました。
ホスト マシンでユーザー管理を行う方法があることがわかります。これは典型的なものですか?