Di VS 2017, saya membuat Aplikasi Web ASP.NET Core baru. Di halaman kedua wizard, saya memilih Aplikasi Web, dan untuk Otentikasi saya memilih "Akun Pengguna Individual".
Sekarang, saya mencoba mencari Halaman yang terkait dengan / Akun / Daftar dan / Akun / Login .
_Layout.cshtml menghadirkan _LoginP Partial.cshtml, seperti yang terjadi di MVC klasik:
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a asp-page="/Index">Home</a></li>
<li><a asp-page="/About">About</a></li>
<li><a asp-page="/Contact">Contact</a></li>
</ul>
<partial name="_LoginPartial" />
</div>
Jika pengguna tidak masuk maka _LoginP Partial menyertakan <a>
tag yang mengarah ke halaman masuk dan daftar:
<ul class="nav navbar-nav navbar-right">
<li><a asp-area="Identity" asp-page="/Account/Register">Register</a></li>
<li><a asp-area="Identity" asp-page="/Account/Login">Login</a></li>
</ul>
Itu semua sepertinya masuk akal. Tapi saya berharap struktur folder Area menyertakan folder Register dan Login. Itu tidak. Satu-satunya hal yang saya temukan di sana adalah _ViewStart.cshtml
Saya tahu bahwa kode perancah berfungsi, Ketika saya menjalankan proyek, tautan Daftar mengarah ke "/ Identitas / Akun / Daftar" dan tautan Masuk mengarah ke "/ Identitas / Akun / Masuk". Mengklik pada link Register memberi saya halaman pendaftaran yang menyertakan teks "Buat akun baru".
Tetapi saya tidak dapat menemukan teks "Buat akun baru" di mana pun dalam proyek ini.
Bisakah seseorang memberi tahu saya apa yang saya lewatkan?