为什么Visual Studio 2017没有ActionController和ManageController

时间:2017-08-05 13:23:16

标签: c# asp.net visual-studio-2017

在VS 2013中,当我尝试使用ASP.NET MVC创建Web应用程序时,有3个默认控制器:

HomeController的 ActionController的 ManageController

现在在VS 2017,我只有第一名。

我是否不再需要控制器2和3进行身份验证?我正在尝试创建基于角色的应用程序。

2 个答案:

答案 0 :(得分:0)

创建新的MVC项目时,将身份验证选项更改为Individual User Accounts,如下图所示:

enter image description here

答案 1 :(得分:0)

创建新项目时设置的文件夹和库是"脚手架"根据您在创建项目时选择的选项。您是否在创建项目时选择使用身份验证?否则,不会自动添加文件夹。

但是,您仍然可以手动添加它们。 Adding Identity to an existing project