ASP.NET-MVC 5.1中的ManageController.cs是什么?为什么创建它?它避风港';t由MVC创建';s 5.1之前的模板

ASP.NET-MVC 5.1中的ManageController.cs是什么?为什么创建它?它避风港';t由MVC创建';s 5.1之前的模板,asp.net-mvc,visual-studio-2013,asp.net-mvc-5.1,Asp.net Mvc,Visual Studio 2013,Asp.net Mvc 5.1,六月,我开始了ASP.NET-MVC5.1项目。我在十月份完成了它,现在我想开始一个新的。相同版本的ASP.NET-MVC。我选择了新项目->..->MVC,与以前完全一样,使用个人帐户 刚开始,我注意到控制器目录中有3个控制器(而不是几个月前的2个):AccountController、HomeController和ManageController以及视图中的ManageViewModels 什么是ManageController 为什么它会出现,尽管我使用与以前完全相同的MVC版本编写了新的

六月,我开始了ASP.NET-MVC5.1项目。我在十月份完成了它,现在我想开始一个新的。相同版本的ASP.NET-MVC。我选择了新项目->..->MVC,与以前完全一样,使用个人帐户

刚开始,我注意到控制器目录中有3个控制器(而不是几个月前的2个):
AccountController
HomeController
ManageController
以及视图中的
ManageViewModels

什么是
ManageController

为什么它会出现,尽管我使用与以前完全相同的MVC版本编写了新的应用程序

我可以强制Visual Studio 2013使用以前的模板吗?(我不确定是否需要,但如果需要,请询问)

旧的(加上矿井附加控制器)

新增


Visual Studio 2013首次发布时,它与ASP.NET Identity 1.0一起发布,默认模板包括您提到的两个控制器

在某种程度上,我认为更新2,他们将Visual studio附带的ASP.NET Identity版本升级为2.0,在更新3中,他们将其升级为2.1。Identity 2.1随附了新的登录管理器,您可以在此处阅读:


ManageController处理此登录管理器,并已添加到默认模板中。

ManageController供经过身份验证的用户管理其帐户。 如果您访问此链接:


您将看到它如何工作的屏幕截图。

我相信这是新的visual studio带来的。您是否也安装了VS 2015的预览版?@BradChristie尚未安装,我不知道是否要安装它,因为我想坚持使用ASP.NET MVC 5,而不想进入vNext(我不知道2015是否支持MVC 5,我也将等待最终版本)。我已经安装了VS2013的更新3,现在我要安装更新4。回到话题上来。你知道这个
ManageController.cs
与以前有什么不同吗?我也有更新3,所以这可能是罪魁祸首(就提供新模板的内容而言)。