VS 2017では、新しいASP.NET Core Webアプリケーションを作成しました。ウィザードの2番目のページでは、Webアプリケーションを選択し、認証には「個人ユーザーアカウント」を選択しました。
今、私は/ 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」を指します。「登録」リンクをクリックすると、「新しいアカウントを作成」というテキストを含む登録ページが表示されます。
しかし、「Create a new account」というテキストがプロジェクトのどこにも見つかりません。
誰かが私が欠けているものを教えてもらえますか?