No VS 2017, criei um novo aplicativo Web ASP.NET Core. Na segunda página do assistente, escolhi Aplicativo da Web e, para Autenticação, escolhi "Contas de Usuário Individuais".
Agora, estou tentando encontrar as páginas associadas a / Account / Register e / Account / Login .
_Layout.cshtml traz _LoginPartial.cshtml, da mesma forma que no MVC clássico:
<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>
Se o usuário não estiver conectado, o _LoginPartial incluirá <a>
tags que apontam para as páginas de login e registro:
<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>
Tudo isso parece fazer sentido. Mas eu esperava que a estrutura de pastas do Areas incluísse as pastas Register e Login. Isso não. A única coisa que encontro lá é _ViewStart.cshtml
Sei que o código do andaime funciona. Quando executo o projeto, o link Register aponta para "/ Identity / Account / Register" e o link Login aponta para "/ Identity / Account / Login". Ao clicar no link Registrar, recebo uma página de registro que inclui o texto "Criar uma nova conta".
Mas não consigo encontrar o texto "Criar uma nova conta" em qualquer lugar do projeto.
Alguém pode me dizer o que estou perdendo?