六月份我开始了ASP.NET-MVC 5.1项目.我在十月份完成了它,现在我想开始一个新的.相同版本的ASP.NET-MVC.我选择了新项目 – ….- MVC与个人帐户完全一样. 刚刚开始我在Controller目录3控制器中注
刚刚开始我在Controller目录3控制器中注意到(几个月前不是2):AccountController,HomeController和ManageController以及Views ManageViewModels.
什么是ManageController?
尽管我像以前一样在同一版本的MVC中编写新应用程序,但为什么会出现?
我可以强制Visual Studio 2013使用以前的模板吗?(我不确定我是否需要它,但是如果我这样做的话)
旧(加上我的附加控制器):
新:
当Visual Studio 2013首次发布时,它随ASP.NET Identity 1.0一起发布,默认模板包含您提到的两个控制器.在某些时候,我认为Update 2,他们将Visual Studio附带的ASP.NET身份版本升级到2.0,而在Update 3中,他们将升级到2.1. Identity 2.1附带新的登录管理器,您可以在此处阅读:
http://blogs.msdn.com/b/webdev/archive/2014/08/05/announcing-rtm-of-asp-net-identity-2-1-0.aspx
ManageController处理此登录管理器,并已添加到默认模板中.