Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 核心2.0帐户控制器位置_C#_Asp.net Core - Fatal编程技术网

C# 核心2.0帐户控制器位置

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">

我已经用个人帐户设置了一个新的.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">
    <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类型,您也可以自己滚动它们,但这需要一些努力。