首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web Api和MVC个人帐户

问Web Api和MVC个人帐户
EN

Stack Overflow用户
提问于 2015-10-26 18:59:45
回答 1查看 232关注 0票数 0

在visual studio 2013中,我已经创建了一个web api项目(在向导中还选择了mvc框架)。

无论如何,在控制器中,我只有一个从ApiController派生的AccountController类

代码语言:javascript
复制
public class AccountController : ApiController

在同一个项目中,有没有可能拥有mvc控制器和api控制器?如何处理身份验证(注册、登录、ecc...)使用api控件和mvc控件?

该向导仅生成apicontroller

EN

回答 1

Stack Overflow用户

发布于 2015-10-26 19:24:39

你当然可以用相同的名称创建一个新的MVC控制器,只要你的路由配置不会产生任何冲突。MVC控制器将实现控制器而不是ApiController。

正如您所期望的那样,您也需要确保没有任何名称空间冲突。

对于身份验证,您可以使用单独的AuthorizeAttributes。System.Web.Http中的是用于WebAPI的,而用于MVC的可以在System.Web.MVC中找到

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33344056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档