VS 2017에서 새로운 ASP.NET Core 웹 애플리케이션을 만들었습니다. 마법사의 두 번째 페이지에서 웹 응용 프로그램을 선택하고 인증을 위해 "개별 사용자 계정"을 선택했습니다.
이제 / Account / Register 및 / Account / Login과 관련된 페이지를 찾으려고합니다 .
_Layout.cshtml은 클래식 MVC에서와 마찬가지로 _LoginPartial.cshtml을 가져옵니다.
<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>
사용자가 로그인하지 않은 경우 _LoginPartial에는 <a>
로그인 및 등록 페이지를 가리키는 태그가 포함됩니다 .
<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>
그 모든 것이 말이되는 것 같습니다. 그러나 Areas 폴더 구조에 Register 및 Login 폴더가 포함될 것으로 예상했을 것입니다. 그렇지 않습니다. 내가 찾은 유일한 것은 _ViewStart.cshtml입니다.
스캐 폴딩 된 코드가 작동한다는 것을 알고 있습니다. 프로젝트를 실행할 때 등록 링크는 "/ Identity / Account / Register"를 가리키고 로그인 링크는 "/ Identity / Account / Login"을 가리 킵니다. 등록 링크를 클릭하면 "새 계정 만들기"텍스트가 포함 된 등록 페이지가 나타납니다.
하지만 프로젝트의 어느 곳에서도 "새 계정 만들기"라는 텍스트를 찾을 수 없습니다.
누군가 내가 무엇을 놓치고 있는지 말해 줄 수 있습니까?