5
AspNet Core脚手架应用程序中的“登录”和“注册”页面在哪里?
在VS 2017中,我创建了一个新的ASP.NET Core Web应用程序。在向导的第二页上,选择“ Web应用程序”,并为“身份验证”选择“个人用户帐户”。 现在,我正在尝试查找与/ 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> 如果用户未登录,则_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”,而“登录”链接指向“ …