C# 核心2.0帐户控制器位置
我已经用个人帐户设置了一个新的.net Core 2.0 Web应用程序。我看到了AccountController的链接,但是找不到该控制器和视图C# 核心2.0帐户控制器位置,c#,asp.net-core,C#,Asp.net Core,我已经用个人帐户设置了一个新的.net Core 2.0 Web应用程序。我看到了AccountController的链接,但是找不到该控制器和视图 <li class="nav-item"> <a class="nav-link text-dark" asp-area="Identity" asp-page="/Account/Register">Register</a> </li> <li class="nav-item">
<li class="nav-item">
<a class="nav-link text-dark" asp-area="Identity" asp-page="/Account/Register">Register</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="Identity" asp-page="/Account/Login">Login</a>
</li>
我遗漏了什么?它们包含在一个nuget包中。如果您想自定义它们,那么您可以通过右键单击项目,然后选择“添加”,然后选择“新建脚手架项目”,将它们从页面中“脚手架”出来,并放入配置文件中的源文件中。在出现的对话框中,您将看到标识
请注意,一旦您构建和自定义了框架,如果存在安全漏洞,您将负责更新构建的代码。您是否使用ASP.NET核心标识?这听起来像是“ASP.NET核心默认UI”,因为他们有一个可怕的想法,就是做一个全新的项目=>身份验证=>个人用户帐户。新的Identity UI包在您正在引用的NuGet包中具有所有默认代码。在启动类中查找AddDefaultUI
调用如何修改视图等?要么跟随某个内容,要么创建一个空项目并手动构建标识,尽管我不确定这是否是一个选项。BlowDart是否正确,所有您要查找的文件都捆绑在dll中,您永远看不到它们。如果您选择“scaffold”选项(如建议的),则可以选择在全视图中获取任何或所有功能。它们将在您的项目中的区域/标识/页面(如Razor页面)中生成。如果您希望将它们作为MVC类型,您也可以自己滚动它们,但这需要一些努力。