VS 2017'de yeni bir ASP.NET Core Web Uygulaması oluşturdum. Sihirbazın ikinci sayfasında Web Uygulamasını ve Kimlik Doğrulama için "Bireysel Kullanıcı Hesapları" nı seçtim.
Şimdi, / Account / Register ve / Account / Login ile ilişkili Sayfaları bulmaya çalışıyorum .
_Layout.cshtml, klasik MVC'de olduğu gibi _LoginPartial.cshtml'yi getirir:
<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>
Kullanıcı oturum açmadıysa, _LoginPartial <a>
oturum açma ve kayıt sayfalarına işaret eden etiketleri içerir :
<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>
Hepsi mantıklı görünüyor. Ancak, Alanlar klasör yapısının Kayıt ve Giriş klasörlerini içermesini beklerdim. O değil. Orada bulduğum tek şey _ViewStart.cshtml
İskeleli kodun çalıştığını biliyorum, Projeyi çalıştırdığımda, Kayıt bağlantısı "/ Kimlik / Hesap / Kayıt" ve Oturum açma bağlantısı "/ Kimlik / Hesap / Giriş" i işaret ediyor. Kaydol bağlantısına tıklamak bana "Yeni bir hesap oluştur" metnini içeren bir kayıt sayfası açar.
Ancak projenin hiçbir yerinde "Yeni bir hesap oluştur" metnini bulamıyorum.
Biri bana neyi kaçırdığımı söyleyebilir mi?