В VS 2017 я создал новое веб-приложение ASP.NET Core. На второй странице мастера я выбрал веб-приложение, а для аутентификации выбрал «Учетные записи отдельных пользователей».
Теперь я пытаюсь найти страницы, связанные с / Account / Register и / Account / Login .
_Layout.cshtml включает _LoginPartial.cshtml, как и в классическом 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>
Если пользователь не вошел <a>
в систему, _LoginPartial включает теги, указывающие на страницы входа и регистрации:
<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>
Кажется, все это имеет смысл. Но я ожидал, что структура папок «Области» будет включать папки «Регистрация» и «Вход». Это не. Единственное, что я нашел, это _ViewStart.cshtml
Я знаю, что шаблонный код работает. Когда я запускаю проект, ссылка «Регистрация» указывает на «/ Identity / Account / Register», а ссылка для входа указывает на «/ Identity / Account / Login». При нажатии на ссылку «Регистрация» открывается страница регистрации с текстом «Создать новую учетную запись».
Но я не могу найти текст «Создать новую учетную запись» в проекте.
Может кто-нибудь сказать мне, что мне не хватает?