首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngularJS -- WCF或Web是好的

AngularJS -- WCF或Web是好的
EN

Stack Overflow用户
提问于 2016-07-20 05:23:46
回答 1查看 763关注 0票数 0

我要启动一个与微软.NET混合的新.NET项目。现在我搞不懂我应该选择哪一个,WCF还是Web ?

我的角度应用程序有一个登录模块和一个主要应用程序。只有经过身份验证的用户才能访问主应用程序。在Web中,我们必须使用令牌系统或Owin,但是一些博客说它不太安全。所以,我完全搞不懂我该选哪一个?哪一个是有效和安全的?

WCF Rest

  1. 要使用WCF作为WCF服务,我们必须启用webHttpBindings
  2. 它分别通过[WebGet][WebInvoke]属性支持HTTP和POST谓词。
  3. 要启用其他HTTP谓词,我们必须在IIS中进行一些配置,以便在.svc文件上接受特定谓词的请求
  4. 使用WebGet传递数据需要配置。必须指定UriTemplate
  5. 它支持XML、JSON和ATOM数据格式。

Web

  1. 这是以简单简单的方式构建HTTP服务的新框架。
  2. Web是开放源码的,是在.NET框架上构建REST服务的理想平台。
  3. 与WCF Rest服务不同,它使用了HTTP的全部功能(如URI、请求/响应头、缓存、版本控制、各种内容格式)
  4. 它还支持MVC特性,如路由、控制器、操作结果、筛选器、模型绑定器、IOC容器或依赖项注入、单元测试,使其更加简单和健壮。
  5. 它可以托管在应用程序中或IIS上。
  6. 它是一种重量轻的体系结构,适用于带宽有限的设备,比如智能手机。
  7. Web的MediaTypeFormatter将响应格式化为JSON、MediaTypeFormatter或任何您想要添加为MediaTypeFormatter的格式。

请协助我,哪一个是有效和安全的?

EN

回答 1

Stack Overflow用户

发布于 2016-07-20 13:15:14

南希

  1. 重量比web-api或WCF轻。
  2. 以会议为基础,仪式低调
  3. 在HTTP支持方面与WebAPI一样功能齐全
  4. 支持Razor视图引擎
  5. 支持自带管线
  6. 它有自己的国际奥委会
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38472910

复制
相关文章

相似问题

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