应用程序不自动创建 AccountController
Application not auto creating AccountController
我正在 VS2017 和 VS2015 中创建 MVC 项目,当您创建 MVC 模板化 ASP.NET Web 应用程序时,它会自动为您构建一个帐户控制器,添加注册和登录功能。它将向具有适当视图的控制器添加 AccountController.cs 和 ManageController.cs。
但在 VS2017 中,当我创建 MVC 项目时,它不会将其添加到项目中。我试过从旧的 VS2015 项目导入文件,但它似乎没有用。我该如何解决这个问题?有没有办法使用帐户控制器创建项目,或者他们是否在 VS2017?
中删除了该项目?
您在创建应用程序时需要select某种形式的身份验证。
我的 issue/resolution 与接受的答案略有不同。我在选中 "MVC" 复选框时选择了 "Web API" 模板,并且我创建了 select 个个人用户帐户,但仍未创建帐户 controller/views。看起来帐户样板文件不会通过 Web API 选项生成,无论您为身份验证选择什么。
我自己今天在创建具有身份的 ASP.NET 核心 Web 应用程序时遇到了这个问题。将版本从 ASP.NET Core 2.1 更改为 ASP.NET Core 2.0 解决了这个问题。
我正在使用 visual studio 版本 15.7.6,.NET Framework 版本 4.7.03056
您可以在nuget控制台中轻松执行此命令,您的问题将得到解决:
Install-Package Microsoft.AspNet.Identity.Samples -Version 2.2.0-alpha1
我正在 VS2017 和 VS2015 中创建 MVC 项目,当您创建 MVC 模板化 ASP.NET Web 应用程序时,它会自动为您构建一个帐户控制器,添加注册和登录功能。它将向具有适当视图的控制器添加 AccountController.cs 和 ManageController.cs。
但在 VS2017 中,当我创建 MVC 项目时,它不会将其添加到项目中。我试过从旧的 VS2015 项目导入文件,但它似乎没有用。我该如何解决这个问题?有没有办法使用帐户控制器创建项目,或者他们是否在 VS2017?
中删除了该项目?您在创建应用程序时需要select某种形式的身份验证。
我的 issue/resolution 与接受的答案略有不同。我在选中 "MVC" 复选框时选择了 "Web API" 模板,并且我创建了 select 个个人用户帐户,但仍未创建帐户 controller/views。看起来帐户样板文件不会通过 Web API 选项生成,无论您为身份验证选择什么。
我自己今天在创建具有身份的 ASP.NET 核心 Web 应用程序时遇到了这个问题。将版本从 ASP.NET Core 2.1 更改为 ASP.NET Core 2.0 解决了这个问题。 我正在使用 visual studio 版本 15.7.6,.NET Framework 版本 4.7.03056
您可以在nuget控制台中轻松执行此命令,您的问题将得到解决:
Install-Package Microsoft.AspNet.Identity.Samples -Version 2.2.0-alpha1