首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wep API如何与ASP.NET MVC 5协同工作

Wep API如何与ASP.NET MVC 5协同工作
EN

Stack Overflow用户
提问于 2015-12-04 10:19:37
回答 1查看 321关注 0票数 0

我使用带有实体框架和Microsoft的ASP.NET MVC5开发了一个网站。现在,我需要将Web添加到这个项目中,以便使用RESTful架构开发移动应用程序。我的问题是:

  1. Api控制器和Mvc控制器是否共享相同的请求管道?
  2. 我能否分别为网站实现基于Cookie的身份验证和为Api实现基于令牌的身份验证?
  3. 如果我在IIS上部署网站,这是否意味着Web Api也将由IIS自动承载?
EN

回答 1

Stack Overflow用户

发布于 2016-01-01 18:40:20

我试着回答你的问题:

  1. 不,他们用不同的管道。对于MVC,请检查此文档和WebAPI 这一个。基本上,MVC将使用与以前的ASP.NET实现相同的管道,而Web使用基于OWIN的模型,但是,由于您在IIS请求上承载它,仍然需要经过模块等,但是最好不要在它们上进行中继。MVC和Web管道合并到ASP.NET 5中,它们都使用OWIN。
  2. 是的,这取决于你如何实现授权。您甚至可以为不同的WebAPI控制器分离授权:只需创建不同的授权过滤器
  3. 是的,它将被配置为OWIN实现,但是托管在IIS上。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34086005

复制
相关文章

相似问题

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