Web Api和MVC个人帐户
在Visual Studio 2013中,我创建了一个web api项目(在向导中选择mvc框架)
无论如何,在控制器中,我只有从ApiController派生的AccountController类
public class AccountController : ApiController
有可能在同一个项目中有一个mvc控制器和api控制器? 我如何使用api控制器和mvc控制器来处理身份验证(注册,登录,ecc ...)?
该向导只生成apicontroller
你当然可以用相同的名字创建一个新的MVC控制器,只要你的路由配置不会产生任何冲突。 MVC控制器将实现Controller而不是ApiController。
正如你所期望的那样,你需要确保你没有任何命名空间冲突。
对于身份验证,您可以使用单独的AuthorizeAttributes。 System.Web.Http中的一个用于WebAPI,MVC中的一个可以在System.Web.MVC中找到
链接地址: http://www.djcxy.com/p/20393.html上一篇: Web Api and MVC Individual Account
下一篇: How to add Web API to an existing ASP.NET MVC (5) Web Application project?