地址:https://docs.microsoft.com/zh-cn/dotnet/framework/wcf/wcf-and-aspnet-web-api

WCF 是 Microsoft 为生成面向服务的应用程序而提供的统一编程模型。 借助这一模型,开发人员可以构建既能跨平台与现有投资集成又能与现有投资交互的安全、可靠的事务处理解决方案。 ASP.NET Web API是一个框架,可以轻松地构建 HTTP 服务访问范围广泛的客户端,包括浏览器和移动设备。 ASP.NET Web API 是用于在 .NET Framework 上生成 RESTful 应用程序的理想平台。 本主题提供了一些指南,可帮助您决定哪种技术能够最佳满足您的需要。

文章比较了wcf和web API的区别,新的restful项目最好使用webapi。

wcf支持采用 WS-* 标准的生成服务,如可靠消息传递、事务、消息安全性。

使用基本协议和格式,如 HTTP、 Websocket、 SSL、 JSON 和 XML。 不支持较高级别的协议,如消息传递或事务。

转载于:https://www.cnblogs.com/Tpf386/p/10272908.html

WCF 和 ASP.NET Web API相关推荐

  1. WCF和ASP.NET Web API在应用上的选择

    在最近发布的Visual Studio 2012及.NET 4.5中, 微软正式推出新的网络服务框架ASP.NET Web API.作为ASP.NET MVC 4的一部分,ASP.NET Web AP ...

  2. Asp.net Web API实战

    工作中需要暴露一些功能,或者说API供其他系统调用,其他系统可能是Winform,WPF,Asp.net或者是Mobile客户端.当然可以用Web Service或是WCF来实现,但是自己偏向于尝试新 ...

  3. ASP.NET Web API 记录请求响应数据到日志的一个方法

    原文:ASP.NET Web API 记录请求响应数据到日志的一个方法 原文:http://blog.bossma.cn/dotnet/asp-net-web-api-log-request-resp ...

  4. ASP.NET Web API 处理架构

    这篇文章主要是介绍ASP.NET Web API的处理架构:当一个HTTP请求到达直到产生一个请求的过程.ASP.NET Web API 的处理架构图如下,主要有三层组成:宿主(hosting),消息 ...

  5. 关于操作 ASP.NET Web API的实例

    WCF的野心造成了它的庞大复杂,HTTP的单纯造就了它的简单优美.为了实现分布式Web应用,我们不得不将两者凑合在一起 -- WCF服务以HTTP绑定宿主于IIS. 于是有了让人晕头转向的配置.让人郁 ...

  6. 生成用于ASP.NET Web API的C#客户端API

    目录 介绍 主要特征 主要好处 背景 推定(Presumptions) 使用代码 步骤0:将NuGet软件包WebApiClientGen安装到Web MVC/API项目 步骤1:建立.NET Cli ...

  7. 生成用于ASP.NET Web API的TypeScript客户端API

    目录 介绍 备注 背景 推定(Presumptions) 使用代码 步骤0:将NuGet package WebApiClientGen和WebApiClientGen.jQuery安装到Web AP ...

  8. 在ASP.NET Web API中返回错误的最佳实践

    本文翻译自:Best practice to return errors in ASP.NET Web API I have concerns on the way that we returns e ...

  9. 《ASP.NET Web API 2框架揭秘》

    <ASP.NET Web API 2框架揭秘> 基本信息 作者: 蒋金楠 出版社:电子工业出版社 ISBN:9787121235368 上架时间:2014-7-5 出版日期:2014 年7 ...

最新文章

  1. SAP PM 初级系列26 - 设备功能位置的Document
  2. BZOJ2428[HAOI2006]均分数据——模拟退火
  3. 设备的阻塞与非阻塞操作
  4. kali linux下安装TOR
  5. ea 备份码是什么_EA的原始访问是什么,值得吗?
  6. 【西安活动】 | 4月20日「拥抱开源,又见.NET:云时代 • 新契机」
  7. prim算法和kruskal算法(C语言)
  8. Oracle rac11g 安装报INS41112
  9. VTD场景搭建指南-搭建一个最简单的场景
  10. 利用超级绘图王简化建筑识图课程的教学
  11. J14149-2018消防设施物联网系统技术标准
  12. 怎么将mov格式转换成mp4?
  13. 1秒等于1000毫秒, 1毫秒等于1000微秒,1微秒等于1000纳秒
  14. php utc时间_php如何设置utc时区
  15. Angular在页面加载很慢的时候,会出现双花括号的问题
  16. web前端攻城狮 学习笔记——HTML基础
  17. mpaaS的kylin框架-项目结构(脚手架)
  18. 常见的133个面试难题及解析
  19. DP4344音频转换芯片ACD/DAC完全兼容CS4344音频解码
  20. 计算机网络 概述重点(全)

热门文章

  1. :before和::before的区别
  2. msvcrt.lib和LIBCD.lib链接冲突
  3. Hadoop学习笔记一 简要介绍
  4. reporting Server組件不全引起的致命錯誤
  5. 消除左递归实验代码_「leetcode」108. 构造二叉搜索树【递归】【迭代】详解!
  6. 找不到物理服务器,日常物理服务器需要在什么地方升级?
  7. 考研规划计算机科学与技术,【图片】2020考研,老学长教你如何规划!【计算机考研吧】_百度贴吧...
  8. java向某一IP发送消息_javaTCP如何将数据发送给指定IP的客户端(求代码)谢谢! 爱问知识人...
  9. C指针8:二级指针(意思就是指向指针的指针)
  10. 通过打印学习Linux内核之sysfs(0)