Oauth 2.0 在VS.2015 MVC和WebAPI中没有帐户控制器视图?

Oauth 2.0 在VS.2015 MVC和WebAPI中没有帐户控制器视图?,oauth-2.0,visual-studio-2015,asp.net-identity,asp.net-identity-2,asp.net-mvc-5.2,Oauth 2.0,Visual Studio 2015,Asp.net Identity,Asp.net Identity 2,Asp.net Mvc 5.2,我正在使用Visual Studio 2015 Community Edition,并使用MVC和Web API(均为选定项)创建了一个Web项目,使用个人用户帐户作为身份验证方法 我注意到scafold模板在某些方面有所不同,我现在看到一个AccountBindingModels.cs文件,我确实看到Account Controller类,但我看到它引用了/api路径,而不是通常的/Account,我没有看到任何Account Controller视图 因此,如果没有帐户控制器视图,如果没有要

我正在使用Visual Studio 2015 Community Edition,并使用MVC和Web API(均为选定项)创建了一个Web项目,使用个人用户帐户作为身份验证方法

我注意到scafold模板在某些方面有所不同,我现在看到一个AccountBindingModels.cs文件,我确实看到Account Controller类,但我看到它引用了/api路径,而不是通常的/Account,我没有看到任何Account Controller视图

因此,如果没有帐户控制器视图,如果没有要修改的视图,如何添加补充配置文件信息

我也没有看到页面布局顶部通常的“登录”链接。我只在首页旁边的顶部看到一个API链接,但它会把我带到一个帮助区域。如果我试图转到/api/Account/Register,系统会询问我是否要保存或打开Register

我已经在其他修改上投入了相当多的时间,现在我注意到了这一点,所以从头开始是非常没有效率的


基本上,我希望能够同时使用webapi和MVC来执行经过身份验证的请求。我不知道用户如何登录MVC站点,甚至无法请求受保护的视图,因为MVC5网站上似乎没有登录表单。

我今天也遇到了同样的问题,当时我正在使用VS 2015 Enterprise@jumoro是对的,您必须添加MVC模板(而不是WebAPI模板),它将添加所有与帐户相关的视图。至少在企业版中是这样的。

我也有类似的问题。通过选择MVC模板,然后选中“添加文件夹和核心引用:”复选框区域中的Web API复选框,解决了这个问题。
因此,MVC和Web API都是经过检查的。这给了我帐户视图和更多的脚手架


如果我选择WebAPI模板,它默认为MVC和WebAPI。但没有给我的帐户意见和。。。这可能会有所帮助。

另一个解决方案是下载,它将为您提供必要的模型、控制器和视图。

我认为您在创建项目时选择了Web API模板而不是MVC模板。请重试并确保您选择了MVC模板。我选择了两者,您可以选择同时使用WebAPI和MVC。我们的想法是同时拥有MVC和web API的授权,我相信这正是5.2中的做法。是的,您可以同时选择这两种方式,但请确保在“选择模板”中选择MVC模板而不是web API模板,然后选择“为MVC和web API添加文件夹和核心引用”。我希望它能有所帮助。一旦它被模板化了,我怎么能添加它呢?恐怕我已经花了几个星期的时间来实现这个网站,以消除一切,并从一个新的模板开始。有什么方法可以添加缺少的内容吗?您可以手动添加,例如,使用正确的模板创建一个新项目,然后手动将所有脚手架代码添加到项目中。