In VS 2017, ho creato una nuova applicazione Web ASP.NET Core. Nella seconda pagina della procedura guidata, ho scelto Applicazione Web e per l'autenticazione ho scelto "Account utente individuali".
Ora sto cercando di trovare le pagine associate a / Account / Register e / Account / Login .
_Layout.cshtml introduce _LoginPartial.cshtml, proprio come nel classico 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>
Se l'utente non ha <a>
effettuato l'accesso, _LoginPartial include tag che puntano alle pagine di accesso e di registrazione:
<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>
Tutto sembra avere un senso. Ma mi sarei aspettato che la struttura della cartella Aree includesse le cartelle Registro e Accesso. Non è così. L'unica cosa che trovo lì è _ViewStart.cshtml
So che il codice impalcato funziona. Quando eseguo il progetto, il link Register punta a "/ Identity / Account / Register" e il link Login punta a "/ Identity / Account / Login". Facendo clic sul collegamento Registrati viene visualizzata una pagina di registrazione che include il testo "Crea un nuovo account".
Ma non riesco a trovare il testo "Crea un nuovo account" da nessuna parte nel progetto.
Qualcuno può dirmi cosa mi sto perdendo?