W VS 2017 utworzyłem nową aplikację internetową ASP.NET Core. Na drugiej stronie kreatora wybrałem aplikację internetową, a do uwierzytelnienia wybrałem „Indywidualne konta użytkowników”.
Teraz próbuję znaleźć strony powiązane z / Account / Register i / Account / Login .
_Layout.cshtml wprowadza _LoginPartial.cshtml, podobnie jak w klasycznym MVC:
<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>
Jeśli użytkownik nie jest zalogowany, _LoginPartial zawiera <a>
tagi wskazujące strony logowania i rejestracji:
<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>
To wszystko wydaje się mieć sens. Ale spodziewałbym się, że struktura folderów Obszary będzie zawierać foldery Rejestracja i Logowanie. To nie. Jedyne, co tam znajduję, to _ViewStart.cshtml
Wiem, że kod rusztowania działa. Kiedy uruchamiam projekt, łącze Zarejestruj wskazuje na „/ Identity / Account / Register”, a link Login wskazuje na „/ Identity / Account / Login”. Kliknięcie linku Zarejestruj się powoduje wyświetlenie strony rejestracji zawierającej tekst „Utwórz nowe konto”.
Ale nie mogę znaleźć tekstu „Utwórz nowe konto” w żadnym miejscu w projekcie.
Czy ktoś może mi powiedzieć, czego mi brakuje?